没有dom4j.jar文件,拷贝到你的环境变量里面

解决方案 »

  1.   

    你用的是Hibernate 3 吧-
    ms需要自己手动加载一些jar包的
      

  2.   

    我用eclipes編譯的可以通過,但在網頁里一打開就報錯,不論用什么工具都必須加到classpath里面去嗎?我的確是用的hibernate3!
    麻煩各位幫忙解決下!
      

  3.   

    java.lang.NoClassDefFoundError: org/dom4j/DocumentException
    说明包dom4j.jar不对,
    一般dom4之类的错误是xml文件有误.
      

  4.   

    如果是3, 
    那就可能是你的JAR包的版本不对吧
    我以前遇到过类似的
    手动加进去就可以了
    ECLIPSE中编译正确是因为在你的代码中调用的是hibernate的API
    而dom4j的API是在Hibernate的API内部调用的
    -即运行时调用
    所以才会在运行时出错
    而在Eclipse中编译时不会出错。
      

  5.   

    不知道你的后台类有没有测试,如果测试也是这个问题那就是dom4j包或XML配置的问题,如果测试通过就看看你前台是不是一直都出这个异常还是只在第一次运行时出