java.lang.NoClassDefFoundError: org/hibernate/HibernateException
java.lang.Class.getDeclaredConstructors0(Native Method)
java.lang.Class.privateGetDeclaredConstructors(Class.java:2357)
java.lang.Class.getConstructor0(Class.java:2671)
java.lang.Class.newInstance0(Class.java:321)
java.lang.Class.newInstance(Class.java:303)
org.apache.struts.util.RequestUtils.applicationInstance(RequestUtils.java:231)
org.apache.struts.action.RequestProcessor.processActionCreate(RequestProcessor.java:326)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:268)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)问下是什么原因

解决方案 »

  1.   

    java.lang.NoClassDefFoundError:   
    org/hibernate/HibernateException
    MS没导包org.apache.....
      

  2.   

    如果你用Tomcat的话, 把Hibernate的各个jar包
    复制到 tomcat/shared/lib 目录下面
      

  3.   

    hibernate 包都不没的,不报错才怪!!!
    把包拷到你工程的WEB-INF->lib下就ok!
      

  4.   

    加过包,那.classpath这个文件有修改过吗?
      

  5.   

    应该是包的物理损坏吧,把那包删了,再重新导入一下,试一试应该就可以了,如果不是这个原因的话,就是Hibernate里抛出的异常了,要仔细查下了。