WebSphere 7仅支持JEE5,而不支持6.因此它不支持JPA2规范(我知道Hibernate实现了JPA2规范)。但是Hibernate如何与Tomcat和Jetty一起工作(它们只是servlet容器,而不是app服务器,它们不支持EE和JPA2)?如果Hibernate可以与Tomcat一起使用,为什么最新版本不能与WAS 7一起使用?
答案 0 :(得分:2)
您需要安装适用于OSGi应用程序和Java Persistence API 2.0的IBM WebSphere Application Server V7功能包
答案 1 :(得分:1)
另一种选择是将所需的所有JPA api JAR放入WAR或EAR中,并将类加载器设置为PARENT_LAST。当WebSphere一直支持这种情况时,我们已经在很多场合完成了这项工作。