Для того, чтобы корректно запустить компоненты системы "Corporate", необходимо предварительно указать настройки, позволяющие компонентам связываться с базой данных и сервером очередей. Для этого необходимо выполнить следующие действия:
Откройте на редактирование файл ~/AppServer_*/conf/context.xml
Добавьте в данный файл строки следующего содержания:
<Resource auth="Container"
name="sbns/jmsCF"
type="org.apache.activemq.pool.PooledConnectionFactory"
description="SBNS-Queues JMS Connection Factory"
factory="org.apache.activemq.jndi.JNDIReferenceFactory"
brokerURL="tcp://localhost:61616?jms.prefetchPolicy.all=1&jms.optimizeAcknowledge=true"
brokerName="MyActiveMQBroker"/>
<Resource auth="Container"
name="sbns/connector"
type="org.apache.activemq.pool.PooledConnectionFactory"
description="SBNS-Queues JMS Connection Factory"
factory="org.apache.activemq.jndi.JNDIReferenceFactory"
brokerURL="tcp://localhost:61616?jms.prefetchPolicy.all=1&jms.optimizeAcknowledge=true"
brokerName="MyActiveMQBroker"/>
<Resource name="sbns/ds"
auth="Container"
type="javax.sql.DataSource"
driverClassName="oracle.jdbc.OracleDriver"
url="jdbc:oracle:thin:@eggstand:1521:orcl"
username="corr_doc"
password="corr_doc"
maxActive="200"
maxIdle="10"
maxWait="-1"
poolPreparedStatements="true"
minEvictableIdleTimeMillis="120000"
timeBetweenEvictionRunsMillis="60000"
maxOpenPreparedStatements="200"
factory="com.bssys.sbns.resource.adapter.EncryptedDataSourceFactory"
initConnectionSqls="alter session set NLS_LENGTH_SEMANTICS='CHAR';alter session set
optimizer_mode=FIRST_ROWS;alter session set optimizer_index_caching=90;alter session set
optimizer_index_cost_adj=10"/>
<Resource auth="Container"
name="sbns/proxy-connector"
type="org.apache.activemq.pool.PooledConnectionFactory"
description="SBNS-Queues JMS Connection Factory"
factory="com.bssys.sbns.resource.adapter.JNDIReferenceFactory"
brokerURL="tcp://localhost:61616?jms.prefetchPolicy.all=1&jms.optimizeAcknowledge=true"
brokerName="MyActiveMQBroker"/>
где:
brokerName
– имя брокера очередей сообщений, который используется для транспорта сообщений внутри системы;
url
– адрес и порт для подключения к БД
username
– имя учетной записи для подключения к серверу БД;
password
– пароль к указанной учетной записи.
Сохраните изменения, внесенные в файл context.xml
.
См. также: