通过java代码配置JMS队列目标

时间:2012-01-12 13:45:44

标签: java jboss jms

我想在我的应用程序中使用JMS。但要求是我无法触及JBoss,意味着我必须通过java配置队列/主题目标。 因为我必须给目的地:

Queue myQueue = (Queue) initialContext.lookup("destination");

我可以在jBoss的-service.xml中配置它,但我只需要通过java编码来完成它。我该怎么做。 请建议。 感谢。

2 个答案:

答案 0 :(得分:0)

您的示例代码行对先前创建的名为“destination”的队列执行JNDI API查找,并将其分配给Queue对象。因此,您应该在JBoss环境中配置该队列或使用默认preconfigured destinations,但需要更改名称(并且不是可扩展的解决方案)。

答案 1 :(得分:0)

取决于您的jboss版本,但您可以嵌入包含队列/主题的hornetq-jms.xml,不需要在服务器上进行配置。如果您正在查看AS7,那么您需要配置。