【问题标题】:JMS have javax.jms.InvalidDestinationException when client stop working当客户端停止工作时,JMS 有 javax.jms.InvalidDestinationException
【发布时间】:2012-09-05 18:46:46
【问题描述】:

我使用 JMS 将请求从客户端发送到服务器。

我的客户端向服务器发送请求。当服务器处理我的请求时,我的客户端在服务器完成之前停止(网络问题)。

服务端完成后会返回给客户端,但是服务端看不到向服务端发送请求的客户端,此时服务端会在日志文件中返回异常。

例外是:

javax.jms.InvalidDestinationException: Cannot publish to a deleted Destination: temp-queue://ID:PC0092-49463-1344231871819-0:0:9 [^]

我的问题是:在这种情况下我需要做什么?我可以捕获或禁用此异常吗?我该怎么做?

(对不起,如果我的英语不好。)

【问题讨论】:

    标签: java exception jms spring-jms


    【解决方案1】:

    现在我可以解决这个问题了。 在 brokerURL 中,我添加了属性jms.watchTopicAdvisories=false。 使用此属性禁用咨询监视器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-07-04
      • 2016-08-14
      • 2021-06-27
      • 1970-01-01
      • 1970-01-01
      • 2019-04-29
      • 2013-07-26
      • 1970-01-01
      相关资源
      最近更新 更多