Struts2与Hibernate 3集成失败
我想将Hibernate与Struts2一起使用。加载SessionFactory时发生以下错误Struts2与Hibernate 3集成失败,hibernate,struts2,struts2-s2hibernate,Hibernate,Struts2,Struts2 S2hibernate,我想将Hibernate与Struts2一起使用。加载SessionFactory时发生以下错误 Initial SessionFactory creation failed.java.lang.NoClassDefFoundError: javax/persistence/JoinTable 当我在psvm中的一个普通类中获得会话工厂时,没有给出任何错误,但当仅运行jsp页面或Tomcate时,就会抛出上述错误 我在网上搜索过,据说是因为有些图书馆不匹配 说要添加一些列在该页面中的罐子。
Initial SessionFactory creation failed.java.lang.NoClassDefFoundError: javax/persistence/JoinTable
当我在psvm中的一个普通类中获得会话工厂时,没有给出任何错误,但当仅运行jsp页面或Tomcate时,就会抛出上述错误
我在网上搜索过,据说是因为有些图书馆不匹配
说要添加一些列在该页面中的罐子。要找到它们,还提供了一个。但没有找到罐子。还有一个发现是full-hibernate-plugin-for-struts2,但我找不到任何有用的库。它只有war文件(普通类)和一些web项目,而不是struts或hibernate库 我用
- NetBeansIDE 7.0.1
- 雄猫7
如果有人面临这个问题 我的解决方案是使用新的Hibernate版本4.1.4。然后一切都好了。
我的Struts版本是2.2.3。谢谢。我和Maven不太熟。如果我能有一个可以下载它们的链接,我将不胜感激。另外,我读到一篇文章说问题出在一个名为
asm
的jar中。您已经在我的项目中添加了ASM3.3.1
,有两个asm库-一个用于Hibernate,另一个来自Struts。如果我删除其中一个,那么它所属的整个库集都会被删除(也就是说,如果我删除struts的asm,所有struts2库都会被删除):(嗨,我刚从一个正在工作的项目中截图,所以我建议你忘记你得到了什么,用我的版本吧。你可以从struts2官方网页上获得struts2。从它的网页上休眠。不难找到它们。谢谢。我已经从每个网站上获取了所有的库。此外,他们还让我们下载了一个d不是一个接一个的..看起来你错过了JPA(Java持久性API)jar。