我想在我的应用程序中使用JMS。但要求是我无法触及JBoss,意味着我必须通过java配置队列/主题目标。 因为我必须给目的地:
Queue myQueue = (Queue) initialContext.lookup("destination");
我可以在jBoss的-service.xml中配置它,但我只需要通过java编码来完成它。我该怎么做。 请建议。 感谢。
答案 0 :(得分:0)
您的示例代码行对先前创建的名为“destination”的队列执行JNDI API查找,并将其分配给Queue对象。因此,您应该在JBoss环境中配置该队列或使用默认preconfigured destinations,但需要更改名称(并且不是可扩展的解决方案)。
答案 1 :(得分:0)
取决于您的jboss版本,但您可以嵌入包含队列/主题的hornetq-jms.xml,不需要在服务器上进行配置。如果您正在查看AS7,那么您需要配置。