Работаю в NetBeans 5.5 сгенерил автоматом сущностные бины и один сессионый.
С сессионным работаю через удаленный интерфейс из клиентского приложения, проблем нет.
Для Сущносных бинов автоматом генерятся только локальные интерфейсы, оно вроде и правильно по паттерну facades. При попытке получить локальный интерфейс сущностного бина из сессионного возникают проблемы:
при
InitialContext ic = new InitialContext();
MainSessionRemoteHome home= (MainSessionRemoteHome) ic.lookup("AppUserBean");
выдается:
javax.naming.NameNotFoundException: AppUserBean not bound
Заметил что как-то странно присоединяется сущностный бин:
Bound EJB LocalHome 'AppUserBean' to jndi 'local/AppUserBean@26490427'
при чем число после @ число всегда разное.
Помогите разобраться в чем суть.