【发布时间】:2012-11-17 12:30:56
【问题描述】:
我将我的项目创建为“maven 项目”,并使用带有 bean 的 JSF(在 faces-config.xml 中定义)。现在我正在使用我的 bean 来访问与 DB 通信的 DAO 对象。我想在我的项目中添加 EJB,但我有点卡住了。在我的 POJO 中,我使用 JPA 注释。
我试图创建persistence.xml 文件,我基本上复制了我的hibernate.cfg 文件: (见附件)
然后我创建了 UserSessionBean 类,它应该代表用户的 EJB,并使用 @LocalBean @Stateless 对其进行注释: (见附件网址)
并使用注释@EJB 将其添加到我的支持bean (见附件)
示例:http://pastebin.com/kZm6m8n8
当我尝试运行我的项目时,我收到以下错误: http://pastebin.com/FTQb98Hh
谁能告诉我问题出在哪里?
谢谢!
【问题讨论】:
-
你能不能也显示你的 pom.xml?
-
这里是 pom.xml - pastebin.com/YvjSMDh2 。我忘了提到我在 glassfish 上运行,最终的应用程序将在 JBoss AS7 上运行
-
你如何运行你的项目?
标签: hibernate maven ejb persistence persistence.xml