我是GlassFish 3.1.2,ActiveMQ 5.1.1和ActiveMQ 5.8资源适配器(activemq-rar-5.1.1)我创建了一个包含2个实例的GlassFish集群。我引用http://geertschuring.wordpress.com/2012/04/20/how-to-connect-glassfish-3-to-activemq-5/来协助activemq资源适配器的初始部署/配置通过GlassFish管理控制台配置连接器连接池并启用Ping。执行Ping时发生错误:jms / ActiveMQConnectionFactory的Ping连接池失败。 Ping失败异常 - 此池未在运行时环境中注册:jms / ActiveMQConnectionFactory请检查server.log以获取更多详细信息。 Ping失败异常 - 此池未在运行时环境中注册:jms / ActiveMQConnectionFactory请检查server.log以获取更多详细信息。
欣赏您的重播
答案 0 :(得分:0)
你的glassfish实例是否在群集中?在我们的情况下,它失败了相同的错误消息,我们发现,如果实例在集群中,它不起作用。虽然它不在群集中但是有效。
我们通过在activemq管理控制台中检查消费者是否处于活动状态并接收消息来验证这一点,即使ping命令失败也是如此。