是否可以中断挂起的InitialContext.lookup
通话?
原因:我在 Glassfish 服务器上部署了一个 EJB jar。当我尝试从客户端(通过 java web start 启动)进行远程 EJB 查找时,当服务器无法访问时(例如服务器关闭或客户端未连接到 Internet),查找将永远挂起。因此,我需要有可能中断进行查找的线程,否则线程将永远运行。
我尝试设置ORBTCPConnectTimeouts
,但它似乎被InitialContext
.
编辑
InitialContext ctx = new InitialContext();
ctx.lookup("EJBName"); // Here it hangs when server not reachable