【发布时间】:2011-05-17 16:55:09
【问题描述】:
作为独立客户端连接到 ActiveMQ 绝对没有问题。您唯一需要做的就是添加 activemq-all-5.4.1.jar 就可以了...
...
prop.put(Context.SECURITY_AUTHENTICATION , "system");
prop.put(Context.SECURITY_CREDENTIALS,"manager");
prop.put(Context.INITIAL_CONTEXT_FACTORY,"org.apache.activemq.jndi.ActiveMQInitialContextFactory");
prop.put(Context.PROVIDER_URL,"tcp://localhost:61616");
prop.put("connectionFactoryNames", "TopicCF");
prop.put("topic.topic1", "topic1");
InitialContext ctx = new InitialContext(prop);
...
现在您想要连接到 Glassfish V3.x,并且似乎不可能获得正确的库和类来进行连接。虽然在 Glassfish V2.x 中仍然有可能,但我还没有成功地为 Glassfish 运行上述代码!
...
Properties properties = new Properties();
properties.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.appserv.naming.S1ASCtxFactory");
properties.put(Context.PROVIDER_URL, "iiop://localhost:3700");
InitialContext context = new InitialContext(properties)
...
有人对此有答案吗?不,我不想部署企业应用程序客户端只是为了从 Glassfish 队列中读取。这里有类似的主题,但没有任何指南。
感谢任何提示
斯文
【问题讨论】:
-
你有没有得到这个排序,我遇到了同样的问题....
标签: java glassfish client queue jms