有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

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


共 (1) 个答案

  1. # 1 楼答案

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

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