[试图查找主题或队列时,找不到所请求的特定JMS服务器

问题描述 投票:0回答:1

我正在尝试为JMS执行多个并发侦听器,但无法连接到队列。

我的代码如下:

<bean id="messageListener-xxx" class="pl.sygnity.enea.sis.jms.SimpleMessageListener">
   <property name="initialContext" ref="xxxInitialContext" />
   <property name="jndiName" value="jms/xxx/LocationConnectionFactory" />
   <property name="queueName" value="xxx/Location/xxx/xxx" />
   <property name="isResponse" value="false" />
   <property name="messageId" value="xxxx" />
   <property name="encConvert" value="${jms.encConvert}" />
</bean>

<jms:listener-container container-type="default" connection-factory="connectionFactory" acknowledge="auto" concurrency="10-50">   
   <jms:listener destination="xxx/Location/xxx/xxx" ref="messageListener-xxx" method="onMessage" />    
</jms:listener-container>

当我运行应用程序时,出现类似警告:

2020-04-27 15:45:04,778  WARN [org.springframework.jms.listener.DefaultMessageListenerContainer#0-82] [org.springframework.jms.listener.DefaultMessageListenerContainer] [Line:882]: Setup of JMS message listener invoker failed for destination 'xxx/Location/xxx/xxx' - trying to recover. Cause: [JMSExceptions:045103]While trying to find a topic or a queue, the specific JMS server requested could not be found. The linked exception may contain more information about the reason for failure. 
2020-04-27 15:45:05,282  INFO [org.springframework.jms.listener.DefaultMessageListenerContainer#0-82] [org.springframework.jms.listener.DefaultMessageListenerContainer] [Line:933]: Successfully refreshed JMS Connection 
2020-04-27 15:45:04,778  WARN [org.springframework.jms.listener.DefaultMessageListenerContainer#0-82] [org.springframework.jms.listener.DefaultMessageListenerContainer] [Line:882]: Setup of JMS message listener invoker failed for destination 'xxx/Location/xxx/xxx' - trying to recover. Cause: [JMSExceptions:045103]While trying to find a topic or a queue, the specific JMS server requested could not be found. The linked exception may contain more information about the reason for failure. 
2020-04-27 15:45:05,282  INFO [org.springframework.jms.listener.DefaultMessageListenerContainer#0-82] [org.springframework.jms.listener.DefaultMessageListenerContainer] [Line:933]: Successfully refreshed JMS Connection 
2020-04-27 15:45:04,778  WARN [org.springframework.jms.listener.DefaultMessageListenerContainer#0-82] [org.springframework.jms.listener.DefaultMessageListenerContainer] [Line:882]: Setup of JMS message listener invoker failed for destination 'xxx/Location/xxx/xxx' - trying to recover. Cause: [JMSExceptions:045103]While trying to find a topic or a queue, the specific JMS server requested could not be found. The linked exception may contain more information about the reason for failure. 
2020-04-27 15:45:05,282  INFO [org.springframework.jms.listener.DefaultMessageListenerContainer#0-82] [org.springframework.jms.listener.DefaultMessageListenerContainer] [Line:933]: Successfully refreshed JMS Connection 

并且不断刷新并一次又一次地恢复

这里jms:listener的目的地是什么?如何监视新近出现的并发线程?

java jms spring-jms
1个回答
0
投票

我有同样的问题。您找到解决方案了吗?

© www.soinside.com 2019 - 2024. All rights reserved.