获取org.springframework.remoting.RemoteAccessException无法随机访问JMS调用程序队列[QueueName]?

时间:2017-12-05 16:57:43

标签: java spring web-services timeoutexception

我在随机时间得到这个异常,当它出现时无法检测到任何特定的模式。此异常的发生在一段时间后自行减少。我们检查了代理总是正常运行,因此当出现此异常时,队列似乎可用。

org.springframework.remoting.RemoteAccessException: Could not access JMS invoker queue [QueueName]; nested exception is javax.jms.JMSException: edu.emory.mathcs.backport.java.util.concurrent.TimeoutException
    at my.data.message.bus.MyJmsInvoker.convertJmsInvokerAccessException(MyJmsInvoker.java:92)
    at org.springframework.jms.remoting.JmsInvokerClientInterceptor.invoke(JmsInvokerClientInterceptor.java:204)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    at com.sun.proxy.$Proxy203.invoke(Unknown Source)
    at sun.reflect.GeneratedMethodAccessor868.invoke(Unknown Source)

我是Java EE的新手,如果有人遇到过这个问题并且知道原因/解决方法请帮忙。

0 个答案:

没有答案