在jboss中进行名称查找时,使用“java:”前缀有什么用?

时间:2011-09-15 02:41:33

标签: java jboss jms jndi

我正在运行部署在JBoss服务器上的应用程序,该服务器包含jboss-messaging部署。该应用程序试图连接到部署在另一台JBoss服务器上的jbossmq目标。我尝试使用不同的连接工厂JNDI名称来创建连接并得到不同的结果。

1)连接工厂是“XAConnectionFactory”。在这种情况下,应用程序可以成功连接到部署在远程JBoss服务器上的jbossmq目标。

2)连接工厂是“java:/ XAConnectionFactory”。在这种情况下,无法创建连接。例外情况说目的地不是javax.jms.Destination的对象。

我想在情况#2中,本地JVM中的连接工厂(即jboss包含jboss-messaging部署)用于连接到远程jbossmq目的地。但我不能证明这一点。

在这种情况下,有人知道“java:”前缀的用法吗?自从我搜索了很多但没有找到答案后,最好提供一些关于这个主题的参考资料:)

提前致谢。

0 个答案:

没有答案