你好,banq,请教一个Hibernate的问题

06-06-16 xysniper
你好,我用spring+ejb+hibernate开发时,在测试EJB的时候,出现了以下错误(hibernate3.jar在lib下)

其中"str test: tnc test"是一般方法打印的,下面的是调用HIBERNATE时出错了(单独执行HIBERNATE方法时没有问题,只是在EJB里调用时有以下错误),请好心的人帮我看看是怎么会事?

str test: tnc test

java.rmi.RemoteException: EJB Exception: ; nested exception is:

java.lang.NoClassDefFoundError: org/hibernate/HibernateException

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:248)

at com.moloon.tnc.ejb.service.DisplayGame_xbearu_EOImpl_815_WLStub.displayGame(Unknown Source)

at com.moloon.tnc.delegate.DisplayGameDelegate.main(DisplayGameDelegate.java:41)

Caused by: java.lang.NoClassDefFoundError: org/hibernate/HibernateException

at com.moloon.tnc.ejb.service.DisplayGameBean.displayGame(DisplayGameBean.java:36)

at com.moloon.tnc.ejb.service.DisplayGame_xbearu_EOImpl.displayGame(DisplayGame_xbearu_EOImpl.java:45)

at com.moloon.tnc.ejb.service.DisplayGame_xbearu_EOImpl_WLSkel.invoke(Unknown Source)

at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:492)

at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:108)

at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:435)

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:430)

at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:35)

at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)

at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)

banq
2006-06-16 13:19
>java.lang.NoClassDefFoundError: org/hibernate/HibernateException

这是由于通用的J2EE classloader策略引起的,不同服务器处理办法不一样,见本站以前JBoss的classloader文章,建议先将Hibernate置于Jboss/server/default/lib下看看。

xysniper
2006-06-16 13:33
多谢你,但我不会用JBOSS,我就想用WEBLOGIC,请你帮我看看,如果在weblogic环境下解决这个问题?

谢谢

banq
2006-06-16 16:33
Weblogic + Hibernate本站有专门文章,可用google查询。

xysniper
2006-06-19 13:56
有不有谁人知道这个问题的解决办法呀

猜你喜欢