java.rmi.RemoteException: EJB Exception: ; nested exception is:
java.lang.NoClassDefFoundError: org/hibernate/criterion/Criterion
at weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:108)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:290)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:247)
at com.ctil.ejb.SysTest_z4boh6_EOImpl_814_WLStub.getSysParam(Unknown Source)
at com.ctil.test.SystemParam.main(SystemParam.java:37)
Caused by: java.lang.NoClassDefFoundError: org/hibernate/criterion/Criterion
at com.ctil.test.DB.getList(DB.java:11)
at com.ctil.ejb.SysTestBean.getSysParam(SysTestBean.java:99)
at com.ctil.ejb.SysTest_z4boh6_EOImpl.getSysParam(SysTest_z4boh6_EOImpl.java:45)
at com.ctil.ejb.SysTest_z4boh6_EOImpl_WLSkel.invoke(Unknown Source)
at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:477)
at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:108)
at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:420)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:147)
at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:415)
at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:30)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
java.lang.NoClassDefFoundError: org/hibernate/criterion/Criterion
at weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:108)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:290)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:247)
at com.ctil.ejb.SysTest_z4boh6_EOImpl_814_WLStub.getSysParam(Unknown Source)
at com.ctil.test.SystemParam.main(SystemParam.java:37)
Caused by: java.lang.NoClassDefFoundError: org/hibernate/criterion/Criterion
at com.ctil.test.DB.getList(DB.java:11)
at com.ctil.ejb.SysTestBean.getSysParam(SysTestBean.java:99)
at com.ctil.ejb.SysTest_z4boh6_EOImpl.getSysParam(SysTest_z4boh6_EOImpl.java:45)
at com.ctil.ejb.SysTest_z4boh6_EOImpl_WLSkel.invoke(Unknown Source)
at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:477)
at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:108)
at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:420)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:147)
at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:415)
at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:30)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
org.hibernate.criterion.Criterion
LZ 检查一下
删除重复的
那么我该怎么正确发布ejb呢,或者我怎么手工将hibernate的包加入到发布后的ejb呢?
那位知道,谢谢了!