HornetQ on Tomcat

社会主义新天地 提交于 2019-12-21 04:16:17

问题


Is that possible to run HornetQ (JBoss JMS implementation) on Tomcat?

The HornetQ documentation is all about JBoss AS or standalone scenarios...

Update:
This is from HornetQ feature list: "HornetQ is architected as a set of Plain Old Java Objects, it can therefore be run in JBoss Microcontainer, Spring, Google Guice or embedded in any third party product and instantiated directly".

So I would be glad to to know how the Web Application (WAR) running on plain Tomcat can embed HornetQ?


回答1:


Tomcat is the same as standalone, you just have Tomcat running in a JVM and all you need to do is put the proper classes in the classpath.

Everything here is in the manual

1) You need to have a HornetMQ server running.
2) Put the jar files in the Tomcat classpath. 3) Put the proper Queue Connection factories and Queue Connections into your JNDI provider.

You are now ready to run...

1) Get QCF and Q properties from JNDI. 2) Access in Servlet.




回答2:


To Rajiv HornetQ can be integrated with Tomcat JNDI and can be used from from spring beans. Description here http://wash-inside-out.blogspot.com/2010/08/hornetq-jms-integration-with-tomcat.html



来源:https://stackoverflow.com/questions/2713281/hornetq-on-tomcat

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!