谁遇到过这个错误?部署时发生这个错误!java.lang.NoClassDefFoundError: oracle/toplink/essentials/tools/sessionmanagement/SessionManager
at oracle.toplink.essentials.internal.ejb.cmp3.EntityManagerSetupImpl.removeSessionFromGlobalSessionManager(EntityManagerSetupImpl.java:135)
at oracle.toplink.essentials.internal.ejb.cmp3.EntityManagerSetupImpl.undeploy(EntityManagerSetupImpl.java:1107)
at oracle.toplink.essentials.internal.ejb.cmp3.base.EntityManagerFactoryImpl.close(EntityManagerFactoryImpl.java:92)
at weblogic.deployment.PersistenceUnitInfoImpl.close(PersistenceUnitInfoImpl.java:397)
at weblogic.deployment.AbstractPersistenceUnitRegistry.close(AbstractPersistenceUnitRegistry.java:351)
Truncated. see log file for complete stacktrace
java.lang.NoClassDefFoundError: oracle/toplink/essentials/tools/sessionmanagement/SessionManager
at oracle.toplink.essentials.internal.ejb.cmp3.EntityManagerSetupImpl.removeSessionFromGlobalSessionManager(EntityManagerSetupImpl.java:135)
at oracle.toplink.essentials.internal.ejb.cmp3.EntityManagerSetupImpl.undeploy(EntityManagerSetupImpl.java:1107)
at oracle.toplink.essentials.internal.ejb.cmp3.base.EntityManagerFactoryImpl.close(EntityManagerFactoryImpl.java:92)
at weblogic.deployment.PersistenceUnitInfoImpl.close(PersistenceUnitInfoImpl.java:397)
at weblogic.deployment.AbstractPersistenceUnitRegistry.close(AbstractPersistenceUnitRegistry.java:351)
Truncated. see log file for complete stacktrace

解决方案 »

  1.   

    看不明白,楼主能否在详细点,不过部署的时候有一点要注意,你的jdk必须是你安装目录(bea)下的那个jdk,仔细检查下吧
      

  2.   

    我的资源里有本 weblogic 教程,楼主可以去看看
      

  3.   

    我的JDK是用的BEA自带那个 ~~~  
    我用JPA做一个小项目每次部署的时候就出现这两个错误。大体意思好像是找不到sessionManagement这个东西~~~
      

  4.   

    java.lang.NoClassDefFoundError: oracle/toplink/essentials/tools/sessionmanagement/SessionManager 少了toplink的jar包,去下载一个。