与Hibernate 3集成的Struts2失败

时间:2012-06-28 14:09:21

标签: hibernate struts2 struts2-s2hibernate

我想在Struts2中使用Hibernate。加载SessionFactory时,会发生以下错误。

Initial SessionFactory creation failed.java.lang.NoClassDefFoundError: javax/persistence/JoinTable  

当我在psvm中的普通类中获得会话工厂时,没有给出错误,但是当只运行jsp页面或Tomcate时,会抛出上面的错误。

我在互联网上搜索过它。据说这是因为有些库不匹配..

this说要添加该页面中列出的一些罐子。为了找到它们,还给出了link。但没有发现罐子 还有另一个page 发现 full-hibernate-plugin-for-struts2 但我找不到任何有用的库。它只有war文件(普通类)和一些web项目而不是struts或hibernate库。

我用

  • NetBeansIDE 7.0.1

  • Tomcat 7

请任何人知道如何解决此问题或任何工作库集?

2 个答案:

答案 0 :(得分:1)

如果有人遇到这个问题,

我的解决方案是使用新的Hibernate 4.1.4版。然后一切都很好。
我的Struts版本是2.2.3。

答案 1 :(得分:0)

检查一下:

libraries

或者您可以使用maven:

maven dependencies