Glassfish服务器

时间:2017-05-09 09:14:19

标签: java jndi glassfish-4

我有一个默认的Glassfish服务器设置,我试图查找JMS的默认连接工厂(jms/__defaultConnectionFactory)。我可以获得InitialContext,但是当我致电lookup时,它会挂起'在最终返回正确的值之前大约60秒(有时更多,有时更少)(所以它确实有效,但需要永远)。

代码非常简单:

initialContext = new InitialContext();
connectionFactory = (ConnectionFactory) 
                              initialContext.lookup(connectionFactoryName);

我还尝试在创建初始上下文之前设置ORBInitialHost和ORBInitialPort属性:

System.setProperty("org.omg.CORBA.ORBInitialHost", "127.0.0.1");
System.setProperty("org.omg.CORBA.ORBInitialPort", "3700");
在调用查找之前

(我还将这些添加到jndi.properties文件中)。

这不是查找默认连接工厂的问题,它是我第一次对服务器调用查找,后续查找很快发生

欢迎任何关于如何解决此问题的想法

0 个答案:

没有答案