用的开发工具是myeclipse,但是我没用myeclipse自带的struts和hibernate包,是自己引入的,包放置位置:
struts:放入到/WEB-INF/lib下;
hibernate是我自己建了一个jar包中hibernate,再通过windows->preference->java->builepath->user library->new user library->add jars,再通过buildpath直接把hibernate引入进来:运行项目的时候报下面的错误:exception javax.servlet.ServletException: Servlet execution threw an exception
root cause java.lang.NoClassDefFoundError: org/hibernate/Session
java.lang.Class.getDeclaredConstructors0(Native Method)
java.lang.Class.privateGetDeclaredConstructors(Class.java:2328)
java.lang.Class.getConstructor0(Class.java:2640)
java.lang.Class.newInstance0(Class.java:321)
java.lang.Class.newInstance(Class.java:303)
org.apache.struts.util.RequestUtils.applicationInstance(RequestUtils.java:143)
org.apache.struts.action.RequestProcessor.processActionCreate(RequestProcessor.java:292)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:230)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)在网上查看原因,说是没引入引入Hibernate3.jar,可是我引入了,而且还看到了session的源文件,其实想想也知道,如果没有引入Hibernaete3.jar,会有错误的啊,需要引入包啊.会不会还有其它的原因,需不需要把看看源代码?现在代码还少,可以帖出来.
struts:放入到/WEB-INF/lib下;
hibernate是我自己建了一个jar包中hibernate,再通过windows->preference->java->builepath->user library->new user library->add jars,再通过buildpath直接把hibernate引入进来:运行项目的时候报下面的错误:exception javax.servlet.ServletException: Servlet execution threw an exception
root cause java.lang.NoClassDefFoundError: org/hibernate/Session
java.lang.Class.getDeclaredConstructors0(Native Method)
java.lang.Class.privateGetDeclaredConstructors(Class.java:2328)
java.lang.Class.getConstructor0(Class.java:2640)
java.lang.Class.newInstance0(Class.java:321)
java.lang.Class.newInstance(Class.java:303)
org.apache.struts.util.RequestUtils.applicationInstance(RequestUtils.java:143)
org.apache.struts.action.RequestProcessor.processActionCreate(RequestProcessor.java:292)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:230)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)在网上查看原因,说是没引入引入Hibernate3.jar,可是我引入了,而且还看到了session的源文件,其实想想也知道,如果没有引入Hibernaete3.jar,会有错误的啊,需要引入包啊.会不会还有其它的原因,需不需要把看看源代码?现在代码还少,可以帖出来.
你到jboss的官方看看吧!
在项目中lib中引用...