Сообщение об ошибке 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. Удаленные интерфейсы будут созданы в проекте библиотеки классов.

Другие вопросы по тегам