При попытке найти топи c или очередь не удалось найти указанный запрошенный * JMS-сервер c. - PullRequest
0 голосов
/ 27 апреля 2020

Я пытаюсь выполнить несколько одновременных прослушивателей для 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 пункт назначения здесь? Как можно отслеживать вновь созданные параллельные потоки?

...