Tomcat上的HornetQ

时间:2010-04-26 12:10:55

标签: tomcat jms hornetq

可以在Tomcat上运行HornetQ(JBoss JMS实现)吗?

HornetQ文档完全是关于JBoss AS或独立场景......

更新:
这是来自HornetQ的功能列表:“HornetQ被构建为一组普通的旧Java对象,因此它可以在JBoss Microcontainer,Spring,Google Guice中运行或嵌入任何第三方产品并直接实例化”。

所以我很高兴知道在纯Tomcat上运行的Web应用程序(WAR)如何嵌入HornetQ?

2 个答案:

答案 0 :(得分:7)

Tomcat与Standalone相同,你只需要在JVM中运行Tomcat,你需要做的就是在类路径中放入适当的类。

此处的所有内容均在the manual

1)您需要运行HornetMQ服务器 2)将jar文件放在Tomcat类路径中。 3)将正确的队列连接工厂和队列连接放入JNDI提供程序。

你现在准备好了......

1)从JNDI获取QCF和Q属性。 2)在Servlet中访问。

答案 1 :(得分:3)

拉吉夫 HornetQ可以与Tomcat JNDI集成,可以从spring bean中使用。这里的描述http://wash-inside-out.blogspot.com/2010/08/hornetq-jms-integration-with-tomcat.html