8

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

HornetQ 文档是关于 JBoss AS 或独立场景的……

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

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

4

2 回答 2

7

Tomcat 与独立的相同,您只需在 JVM 中运行 Tomcat,您需要做的就是将正确的类放在类路径中。

这里的一切都在手册中

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

您现在准备好运行...

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

于 2010-04-26T12:29:52.863 回答
3

To Rajiv HornetQ 可以与 Tomcat JNDI 集成,并且可以从 spring beans 中使用。此处描述http://wash-inside-out.blogspot.com/2010/08/hornetq-jms-integration-with-tomcat.html

于 2010-08-27T11:01:14.343 回答