Я разрабатываю корпоративный проект в NetBeans на GlassFish (J2EE_1.4).В моем проекте есть несколько сущностных компонентов, пара сессионных компонентов и компонент, управляемый сообщениями.Я использую бины сущностей из сервлета (в том же проекте, из веб-компонента) следующим образом:
InitialContext ic;
ic = new InitialContext();
UserLocalHome userHome = (UserLocalHome) ic.lookup("java:comp/env/ejb/User");
Все работает отлично.Но когда я пытаюсь выполнить поиск из сессионного компонента или MDB, я получаю ошибку именования.Ни один боб не может искать любой другой боб.В дескрипторах веб-развертывания есть некоторые ссылки, но AFAIK нет необходимости определять ссылки для EJB.Также все бины сущностей имеют только локальный интерфейс.