如何在Java EE Web应用程序web.xml中配置JMS侦听器?

时间:2015-12-03 13:04:22

标签: java jms listener activemq spring-jms

我们正在从Web应用程序中删除Spring。我需要将通过Spring启用的JMS Listener(使用者)调整为更基本的东西。 我没有看到通过web.xml启动我的监听器的明显方法。我找到的所有引用都解释了如何在代码中创建监听器。 有没有办法在web.xml中添加一些配置资源定义来在启动时调用我的Listener类,或者我需要编写代码来将我的侦听器附加到队列。

1 个答案:

答案 0 :(得分:2)

Java EE Web 容器不支持JMS。

您需要Java EE MDB(消息驱动Bean - EJB规范的一部分)。

Spring在任何环境中都提供了侦听器方法的便利;如果您不想使用Spring并且没有EJB容器,则需要自己编写所有自己的JMS代码。