带有WebSphere Application Server 8.5的ActiveMQ 5.11
有人知道为了创建新的ActiveMQ JMS提供程序,我需要将ActiveMQ 5.11中的哪些JAR与IBM Websphere Application Server 8.5一起使用吗 我发现与旧的ActiveMQ版本相关的讨论似乎不再适用,因为ActiveMQ的打包方式已经改变:带有WebSphere Application Server 8.5的ActiveMQ 5.11,activemq,websphere-8,Activemq,Websphere 8,有人知道为了创建新的ActiveMQ JMS提供程序,我需要将ActiveMQ 5.11中的哪些JAR与IBM Websphere Application Server 8.5一起使用吗 我发现与旧的ActiveMQ版本相关的讨论似乎不再适用,因为ActiveMQ的打包方式已经改变: ActiveMQ 5.11似乎不再具有ActiveMQ核心,activeio核心处于“可选”状态,ActiveMQ似乎已从commons日志切换到slf4j,这本身似乎会导致问题,因为它本身提供了一个过时版本
非常感谢您的建议。我想好了。其实很简单。在WAS控制台中,转到Resources->JMS->JMS Providers,并创建一个新的提供程序,如下所示:
- 类路径:
- C:/activemq libs/activemq-client-5.10.0.jar
- C:/activemq libs/hawtbuf-1.10.jar
- C:/activemq libs/slf4j-api-1.7.5.jar
- 外部初始上下文工厂:org.apache.activemq.jndi.ActiveMQInitialContextFactory
- 外部提供程序URL:tcp://myhost:61616
- 名称:myQCF
- JNDI名称:jms/myQueueConnectionFactory
- 外部JNDI名称:QueueConnectionFactory
- 姓名:myQueue
- JNDI名称:队列/myQueue
- 外部JNDI名称:dynamicQueues/myQueue