Я ищу полный пример или подробное руководство по установке Oracle AQ в качестве JMSProvider. Я хотел бы создать MDB, который будет выполняться сообщениями из очереди, определенной в Oracle AQ. Я использую JBoss AS 5.1 и Oracle 11
================
Спасибо за ссылки. Я добавил Oracle AQ в качестве JMS-провайдера под моим JBoss, но в настоящее время у меня проблемы с постановкой сообщения в очередь. Я получил исключение, как это:
2011-10-07 09: 18: 02,938 ИНФОРМАЦИЯ [com.sun.genericjmsra: 77] (http-10.243.0.66-8080-2) Невозможно получить управляемое соединение для OracleXA
Вызывается: javax.resource.ResourceException: JMS-232: Podano niepoprawnego uĹźytkownika lub niepoprawne hasĹo dla poĹÄ
Это означает, что у меня неверное имя пользователя и / или пароль. Эти данные на 100% в порядке, но, возможно, я неправильно их поместил в файл конфигурации.
Вот часть моей конфигурации:
<tx-connection-factory>
<jndi-name>OracleXA</jndi-name>
<rar-name>oracleaq.rar</rar-name>
<connection-definition>javax.jms.QueueConnectionFactory</connection-definition>
<config-property name="ConnectionFactoryProperties" type="java.lang.String">host=IP_OF_MY_HOST,username=XXXX,password=YYYY,port=1521,sid=TESTAQ,driver=thin</config-property>
<config-property name="username" type="java.lang.String">XXXX</config-property>
<config-property name="password" type="java.lang.String">YYYY</config-property>
<max-pool-size>20</max-pool-size>
</tx-connection-factory>
Я построил его на основе примера, найденного на каком-то сайте. Нужно ли вводить логин и пароль дважды? Я внес некоторые изменения в этот конфиг, но он не решил проблему: /