Это возможно выполнить HornetQ (реализация JBoss JMS) на Tomcat?
Документация HornetQ - все о AS JBoss или автономных сценариях...
Обновление:
Это из списка функций HornetQ: "HornetQ проектируется как ряд Простых Объектов Java, его можно поэтому выполнить в Микроконтейнере JBoss, Spring, Google Guice или встроить в любой сторонний продукт и инстанцировать непосредственно".
Таким образом, я радовался бы знать, как веб-приложение (ВОЙНА), работающая на простом Tomcat, может встроить HornetQ?
Tomcat - это то же самое, что и автономный, у вас просто Tomcat запущен в JVM, и все, что вам нужно сделать, это поместить соответствующие классы в путь к классам.
Все здесь находится в руководстве
1) У вас должен быть запущен сервер HornetMQ.
2) Поместите файлы jar в путь к классам Tomcat.
3) Поместите правильные фабрики соединений очереди и соединения очереди в ваш JNDI-провайдер.
Теперь вы готовы к запуску ...
1) Получить свойства QCF и Q из JNDI. 2) Доступ в сервлете.
К Радживу HornetQ можно интегрировать с Tomcat JNDI и использовать из Spring Bean. Описание здесь http://wash-inside-out.blogspot.com/2010/08/hornetq-jms-integration-with-tomcat.html