【发布时间】:2011-10-08 05:23:05
【问题描述】:
我正在寻找如何将 Oracle AQ 设置为 JMSProvider 的完整示例或详细教程。我想创建 MDB,它将由 Oracle AQ 中定义的队列中的消息执行。我正在使用 JBoss AS 5.1 和 Oracle 11
=================
感谢您的链接。我在我的 JBoss 下添加了 Oracle AQ 作为 jms 提供程序,但我目前在将消息排入队列时遇到问题。我遇到了这样的异常:
2011-10-07 09:18:02,938 INFO [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>
我是根据在某个网站上找到的示例构建的。是否需要输入两次用户名和密码?我对此配置进行了一些更改,但没有解决问题:/
【问题讨论】:
标签: oracle jms message-driven-bean