由于SSH项目配置非常繁琐,需要导入许多jar包,还要对相关的xml进行配置。 对于新手配置是非常头痛的,由于SSH项目的jar包非常之多 ,而且有的jar包是多余的。甚至有的jar包是冲突。倒置项目出现意想不到的错误。 就如:我以前配置的一个SSH项目,第一次启动Tomcat服务器没有问题,但是重新部署就有问题,一定要将Tomcat服务器停掉,再重新启动才可以。后来才知道hibernate多了一个jar包。 为了大家方便学习,我将struts2和hibernate,spring的jar包都已整合好上传到csdn,里面去掉了多余jar包,包括配置文件已经写好。里面有详细说明和使用方法。 版本 Struts2 hibernate3.1 struts-2.0.14 如果大家不想去下载,可根据下面的jar包去自己配置。 说明:lib目录下集成了------------------------------------------- * struts2(6个包) -- ognl-2.6.11.jar -- struts2-core-2.0.14.jar -- xwork-2.0.7.jar -- commons-logging-1.0.4.jar -- freemarker-2.3.8.jar -- struts2-spring-plugin-2.0.14.jar * spring2.0(6个包) -- aspectjrt.jar -- aspectjweaver.jar -- log4j-1.2.14.jar -- spring-aspects.jar -- spring-mock.jar -- spring.jar * hibernate3.2(13个包) -- antlr-2.7.6rc1.jar -- asm-attrs.jar -- asm.jar -- cglib-2.1.3.jar -- commons-collections-2.1.1.jar -- dom4j-1.6.1.jar -- ehcache-1.1.jar -- hibernate3.jar -- jaas.jar -- jaxen-1.1-beta-7.jar -- jdbc2_0-stdext.jar -- jta.jar -- xml-apis.jar
* jstl(2个包) -- jstl.jar -- standard.jar * Junit(1个包) -- junit-4.4.jar
* 数据库驱动包(2) 注:根据需要可以删除加入数据驱动包 -- sqljdbc.jar -- mysql-connector-java-3.1.13-bin.jar 注:struts2和hibernate共用 commons-logging-1.0.4.jar spring和hibernate共用 log4j-1.2.14.jar 共包 30个,已将jar包做到最简化了,将所有多余的包都删除了,这样避免了jar包冲突,也节约了资源的空间。
|