草庐IT

java - 将 JMS 监听器重新连接到 JBossMQ

我们有一个Java监听器,它从JBossMQ中的队列中读取文本消息。如果我们必须重新启动JBoss,监听器将不会重新连接并再次开始读取消息。我们只是每2分钟在监听器的日志文件中收到一条消息,说它无法连接。在我们的代码或JBossMQ中是否有一些我们没有设置的东西?我是JMS的新手,所以非常感谢任何帮助。谢谢。 最佳答案 您应该在您的客户端代码中实现javax.jms.ExceptionListener。您将需要一个名为onException的方法。当客户端的连接丢失时,你应该得到一个JMSException,这个方法将被自动调用。您