Адаптер ресурсов activemq в weblogic
Я развернул адаптер ресурсов ActiveMQ в WebLogic. Мне нужно ограничить количество подключений к activemq. Я создал файл weblogic-ra.xml и сохранил его в папке meta-inf адаптера ресурсов. Он все еще принимает n соединений. Что я делаю неправильно?. Есть ли другой способ ограничить количество подключений. Пожалуйста помоги
Содержимое Weblogic-ra.xml
javax.jms.ConnectionFactory eis/activemq-ra_javax_jms_ConnectionFactory 0 0 1 false 900
</connection-properties>
</connection-instance>
</connection-definition-group>
<connection-definition-group>
<connection-factory-interface>javax.jms.QueueConnectionFactory</connection-factory-interface>
<connection-instance>
<jndi-name>eis/activemq-ra_javax_jms_QueueConnectionFactory</jndi-name>
<connection-properties>
<pool-params>
<initial-capacity>0</initial-capacity>
<max-capacity>0</max-capacity>
<capacity-increment>1</capacity-increment>
<shrinking-enabled>false</shrinking-enabled>
<shrink-frequency-seconds>900</shrink-frequency-seconds>
</pool-params>
</connection-properties>
</connection-instance>
</connection-definition-group>
<connection-definition-group>
<connection-factory-interface>javax.jms.TopicConnectionFactory</connection-factory-interface>
<connection-instance>
<jndi-name>eis/activemq-ra_javax_jms_TopicConnectionFactory</jndi-name>
<connection-properties>
<pool-params>
<initial-capacity>0</initial-capacity>
<max-capacity>0</max-capacity>
<capacity-increment>1</capacity-increment>
<shrinking-enabled>false</shrinking-enabled>
<shrink-frequency-seconds>900</shrink-frequency-seconds>
</pool-params>
</connection-properties>
</connection-instance>
</connection-definition-group>
1 ответ
Проблема решена!!!!
Я добавил имя activemq jndi в мой код
Контекстный контекст = новый InitialContext(); ConnectionFactory connectionFactory = (ConnectionFactory) context.lookup("eis/activemq-ra_javax_jms_ConnectionFactory"); Connection connection = connectionFactory.createConnection(); connection.start();
Теперь мое приложение связывается с адаптером ресурсов и ограничивает количество соединений в соответствии с файлом weblogic-ra.xml, приведенным выше.