Java 如何在远程ejb查找期间设置超时?

Java 如何在远程ejb查找期间设置超时?,java,jakarta-ee,jndi,Java,Jakarta Ee,Jndi,我正在尝试访问一个还不可用的远程ejb。但是查找需要5分钟才能得到NameNotFoundException。有没有办法将查找超时设置为较小的值,以便客户端应用程序不会挂起5分钟? 提前感谢…在另一个线程中进行查找,这样客户端GUI就不会挂起。您可以使用plainrunnable来实现这一点,或者尝试更好的选项,如 要自定义JNDI查找超时,恐怕您必须破解开源应用程序服务器的内部结构,如果这是一个选项的话。您使用的是什么应用程序服务器?非常感谢Swapnonil。我正在使用jboss,所以我能够

我正在尝试访问一个还不可用的远程ejb。但是查找需要5分钟才能得到NameNotFoundException。有没有办法将查找超时设置为较小的值,以便客户端应用程序不会挂起5分钟?
提前感谢…

在另一个线程中进行查找,这样客户端GUI就不会挂起。您可以使用plainrunnable来实现这一点,或者尝试更好的选项,如


要自定义JNDI查找超时,恐怕您必须破解开源应用程序服务器的内部结构,如果这是一个选项的话。

您使用的是什么应用程序服务器?非常感谢Swapnonil。我正在使用jboss,所以我能够在那里指定查找超时。成功了:)