2

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

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

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

例外是:

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

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

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

4

1 回答 1

1

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

于 2012-09-05T09:37:04.430 回答