1.新建web项目 2.添加struts1.2 3.添加Hibernate3.1 注意:选择copy jar 到 webinf的lib目录(方便处理jar的冲突问题) 不需要创建HibernateSessionFactory 3.添加spring支持,包括 aop,core,persistence,web-------------------------5.5的没有persistence我们只能选择第三个 注意:选择copy jar 到 webinf的lib目录(方便处理jar的冲突问题) spring配置文件选择存储路径为WebRoot/WEB-INF 4.添加缺少的jar包 (Myeclipse6.0) commons-beanutils.jar commons-dbcp.jar (Myeclipse5.5) commons-beanutils.jar commons-dbcp.jar commons-pool.jar 5.删除冲突的包 asm-2.2.3.jar cglib-nodep-2.1_3.jar 注意:先删除build-path(构建路径) 再到web-inf/lib目录中删除对应的文件 ------------到第5步止解决了包的冲突------------------- -----ssh集成---- 集成spring,到spring开发工具包里的 samples\jpetstore\war\WEB-INF 1)web.xml的配置修改 <!-- 指定spring配置文件位置 --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/applicationContext.xml</param-value> </context-param> <!-- 配置spring的context,用来装载上面指定的配置文件,初始化spring-bean池 --> <listener> <listener-class> org.springframework.web.context.ContextLoaderListener </listener-class> </listener>去copy就可以了 10.添加log4j,到spring开发工具包里的 samples\jpetstore\war\WEB-INF去copy 11.集成struts和spring 添加一个controller节点 修改struts-config.xml Action的type属性修改为org.springframework.web.struts.DelegatingActionProxy