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