一, 运行环境:
• 已安装带有Hibernate、Spring和Database功能的MyEclipse ,并安装配置好MySQL,Tomcat,jdk及其运行环境。
二,具体配置(附图)过程见附件PDF文件1,PDF文件2(包括对Sprin,Hibernate,Struts详细介绍 )
三,配置过程中出现问题
HTTP Status 500 -
type Exception report
message
descriptionThe server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Servlet execution threw an exception
root cause
java.lang.NoClassDefFoundError: org/springframework/core/env/PropertySource org.springframework.web.struts.DelegatingActionUtils.findRequiredWebApplicationContext(DelegatingActionUtils.java:150) org.springframework.web.struts.ActionSupport.initWebApplicationContext(ActionSupport.java:101) org.springframework.web.struts.ActionSupport.setServlet(ActionSupport.java:81) org.apache.struts.action.RequestProcessor.processActionCreate(RequestProcessor.java:307) 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:637) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
从root cause 可以看出是缺少Class,也就是缺少相应的JAR包。因此根据提示从网上下载相应的JAR包即可。另外要注意的一点是:从Myeclipse,直接引入的JAR包最好要与网上下载的JAR 包相对应,否则可能会出现兼容问题。另附java 的jar包有一个很全的网站http://www.java2s.com/ 还有很多源代码哦~