【发布时间】:2018-06-15 09:43:32
【问题描述】:
我们需要知道如何让 Jms 队列始终处于活动状态。并且每当收到 JMS 队列的请求时都应该选择消息。 如果tomcat服务器空闲一段时间没有在jms队列上收到特定时间或日期的请求,那么第二天或一段时间后任何请求登陆JMS队列它都不会在队列中选择该消息。我们需要重新启动 tomcat 服务器来选择消息并处理它。 JMS 属性
<bean class="org.springframework.jndi.JndiTemplate" id="remoteJndiTemplate">
<property name="environment">
<props>
<prop key="java.naming.provider.url">jnp://10.0.0.0:2222</prop>
<prop key="java.naming.factory.url.pkgs">org.jnp.interfaces:org.jboss.naming</prop>
<prop key="java.naming.factory.initial">org.jnp.interfaces.NamingContextFactory</prop>
</props>
</property>
JMS 队列接收消息:
<from id="_from2" uri="jms:queue:TestTocrmQueue"/>
【问题讨论】:
标签: java spring tomcat jms spring-jms