我在NetBeans 7.1中创建了一个新的EnterpriseApplication (EA)。在EJBModule中添加了一些JPA实体。现在我想在EnterpriseApplication中添加一些远程sessionbean。
然后右键单击EJBModule,选择实体类的会话Bean。然后选择需要会话Bean的实体。在步骤3窗口中,我选择远程接口复选框,并从组合框中选择类库项目。
那是当我得到一个错误消息,说明"EJBRemote接口依赖于JPA实体类。如果JPA实体位于"myejb"
中,则无法访问它们。这是一个bug在NetBeans 7.1或我错过了什么?
您应该在类库项目中创建实体类,在EJBModule项目依赖项中包含该项目,然后在EJBModule项目中为实体类创建会话bean。远程接口将在Class Library项目中创建。