是否可以在 Tomcat 上运行 HornetQ(JBoss JMS 实现)?
HornetQ 文档都是关于 JBoss AS 或独立场景的...
更新:
这来自 HornetQ 功能列表:“HornetQ 被设计为一组普通的旧 Java 对象,因此它可以在 JBoss Microcontainer、Spring、Google Guice 中运行或嵌入任何第三方产品并直接实例化”。
所以我很想知道在普通 Tomcat 上运行的 Web 应用程序 (WAR) 如何嵌入 HornetQ?
最佳答案
Tomcat 与独立版相同,您只需让 Tomcat 在 JVM 中运行,您需要做的就是将适当的类放入类路径中。
这里的一切都在 the manual 中
1) 你需要有一个正在运行的HornetMQ服务器。
2) 将jar 文件放在Tomcat 类路径中。
3) 将适当的队列连接工厂和队列连接放入您的 JNDI 提供程序中。
您现在可以运行了...
1) 从 JNDI 获取 QCF 和 Q 属性。 2) 在Servlet中访问。
关于tomcat - Tomcat 上的 HornetQ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2713281/