【发布时间】:2013-10-19 03:28:12
【问题描述】:
当独立客户端和 jboss 服务器在同一台机器上运行时,一切正常,但是当我尝试在 VM 上运行 JBoss 时,我可以从服务器获取 JNDIContext,我可以成功查找,但我不能建立连接。
客户端抛出异常为:
线程“main”javax.jms.JMSException 中的异常:创建会话工厂失败 在 org.hornetq.jms.client.HornetQConnectionFactory.createConnectionInternal(HornetQConnectionFactory.java:605) 在@org.hornetq.jms.client.HornetQConnectionFactory.createConnection(HornetQConnectionFactory.java:119) ... 原因:HornetQException[errorCode=2 message=无法连接到服务器。尝试了所有可用的服务器。] 在 org.hornetq.core.client.impl.ServerLocatorImpl.createSessionFactory(ServerLocatorImpl.java:769) 在 org.hornetq.jms.client.HornetQConnectionFactory.createConnectionInternal(HornetQConnectionFactory.java:601) ... 2 更多
服务器端显示味精为, JBAS011806:收到通道结束通知,正在关闭远程连接 00e9212a 到 /192.168.35.29:42179 的通道通道 ID 459d0f32(入站)
我也看到过其他与此问题相关的帖子,但我并不清楚解决方案。所以请帮助我并原谅我,因为我是这个领域的新手,所以如果我问愚蠢的问题。
谢谢。
【问题讨论】:
-
除了存在问题之外,您在此处没有提供太多信息。有很多关于如何做到这一点的文档。如果您提供一些代码,我们可以确定您做错了什么。