在Tomcat的context.xml中配置资源以访问远程Weblogic JMS队列

时间:2015-01-28 10:55:20

标签: jms tomcat7 weblogic

我打算从Tomcat7中部署的Spring应用程序访问Oracle Weblogic JMS(版本10.3.4)中的远程队列。

为此,我尝试在Tomcat的context.xml文件中配置资源(例如JMS连接工厂,队列等)。然后使用spring配置文件中的jndi lookup访问此资源,并将其提供给必要的bean。我已经在Weblogic JMS中创建了连接工厂和队列,可以使用jndi名称访问它们。

使用ActiveMQ而不是Weblogic JMS时,我能够成功运行。但是对于Weblogic JMS,我遇到了配置Resource元素的问题。在连接到Oracle Weblogic JMS时,我不确定要与Resource标记一起使用哪些属性。

使用ActiveMQ时,资源元素配置如下所示

 <Resource name="jms/MyConnectionFactory" auth="Container"
        type="org.apache.activemq.ActiveMQConnectionFactory"
        factory="org.apache.activemq.jndi.JNDIReferenceFactory"
        description="JMS Queue Connection Factory"
        brokerURL="tcp://localhost:61616"  brokerName="MyActiveMqBroker"/>    

我正在努力寻找与Oracle Weblogic JMS一起使用的配置。我已经通过文件看看如何做到但没有运气。

任何帮助或指示都将受到高度赞赏。 感谢。

0 个答案:

没有答案