远程JNDI查找 - 刷新缓存对象

时间:2016-02-24 13:26:23

标签: java java-ee jms jndi

我正在使用JNDI查找来查找远程JMS连接工厂和队列。查找发生在应用程序启动时,然后我将这些对象缓存以供进一步使用。

在重新启动连接工厂和队列所在的远程JMS服务器之前,一切正常。在JMS服务器重新启动后,应用程序无法再创建JMS连接,它只会挂起connectionFactory.createConnection()。我可以通过重新启动应用程序来解决这个问题的唯一方法。

我的问题是:在检测到JMS服务器已重新启动后,是否需要刷新这些JNDI对象(连接工厂+队列)?

0 个答案:

没有答案