我有一个java seapplication,查找远程bean并执行此对象的方法。有没有一种方法来查找一次,然后使用这个对象,或者我必须每次查找?jndi查找程序?
我试图让它成为公共对象,但是当我打电话给我时发生错误。
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 [email protected]
如果我再次调用JNDI查找它的工作原理,但我不想做这一切的时候。有没有办法绕过这个对象?
它是一个有状态的bean还是一个无状态的bean? –
它是无状态的。 – Gravian