我有一个 java se 应用程序,可以查找远程 bean 并执行该对象的方法。有没有办法只查找一次然后使用这个对象,或者我每次都必须查找?
我试图让它成为类的公共对象,但是当我打电话给我时出错了。
public class AttendanceRegisterClient {
public static StudentBeanRemote remoteObj;
...
ArrayList<Student> listaStudentow = AttendanceRegisterClient.remoteObj.listaStudentow();
错误
Exception in thread "AWT-EventQueue-0" java.lang.IllegalStateException: No EJB receiver available for handling [appName:,modulename:AttendanceRegisterBean,distinctname:] combination for invocation context org.jboss.ejb.client.EJBClientInvocationContext@53511634
如果我再次调用 jndi 查找它可以工作,但我不想一直这样做。有没有办法绕过这个对象?