Сообщение об ошибке Session Bean для классов объектов: "Удаленный интерфейс EJB зависит от классов объектов JPA..."
Я создал новый EnterpriseApplication (EA) в NetBeans 7.1. Добавлены некоторые сущности JPA в EJBModule. Теперь я хочу добавить некоторые Remote SessionBeans в EnterpriseApplication.
Затем щелкните правой кнопкой мыши на EJBModule, выберите Session Bean для классов сущностей. Затем выберите объекты, для которых требуется сессионный компонент. В окне "Шаг 3" я устанавливаю флажок "Удаленный интерфейс" и выбираю проект библиотеки классов в поле со списком.
Именно тогда я получаю сообщение об ошибке, в котором говорится: "Интерфейс EJBRemote зависит от классов объектов JPA. Объекты JPA недоступны, если они находятся в"myejb"
Это ошибка в NetBeans 7.1 или я что-то упустил?
1 ответ
Вы должны создать классы сущностей в проекте библиотеки классов, включить проект в зависимости проекта EJBModule, а затем создать сессионные компоненты для классов сущностей в проекте EJBModule. Удаленные интерфейсы будут созданы в проекте библиотеки классов.