我对尝试将 JPA 2.1 PersistenceManager 与 Hibernate 5 一起使用的简单任务感到非常沮丧。
我打包了一个使用 weblogic ant 任务 jwsc (weblogic.wsee.tools.anttasks.JwscTask) 构建的简单 Web 服务,但是在部署时我得到了这个NoClassDefFoundError:
[wldeploy] [BasicOperation.execute():472] : Initiating deploy operation for app, import2, on targets:
[wldeploy] [BasicOperation.execute():474] : myserver
[wldeploy] Task 0 initiated: [Deployer:149026]deploy application import2 on myserver.
[wldeploy] dumping Exception stack
[wldeploy] Task 0 failed: [Deployer:149026]deploy application import2 on myserver.
[wldeploy] Target state: deploy failed on Server myserver
[wldeploy] java.lang.NoClassDefFoundError: Could not initialize class org.hibernate.jpa.HibernatePersistenceProvider
[wldeploy] at java.lang.Class.forName0(Native Method)
[wldeploy] at java.lang.Class.forName(Class.java:348)
[wldeploy] at …Run Code Online (Sandbox Code Playgroud)