Spring 2.5的应用配置SSH系列三

Spring 2.5的应用配置:
一、添加jar包,在使用Hibernate3.2+Spring2.5+Struts2.1应用程 序时,可以使用myeclipse自带的jar包,从项目的properties->Java Build Path项->Libraries->Add Library->MyEcplise Libraries 选择:
(1)Spring 2.5 Core Libraries(2)Spring2.0 Persistence Core Libraries.
(3)Spring 2.5 Misc Libraries(扩展包)
(4)Spring 2.5 AOP Libraries

二、版本冲突设置,当添加完上述包后,启动服务时会报 java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit异常?
解 决:是因为Hibernate 3.2和Spring 2.5共用的jar文件发生了版本冲突。(1)在MyEclipse主菜单 Window->Preferences->Myeclipse->Project项中,选择 Capabilities->Spring项,从lib中删除asm-2.2.3.jar包
 (2)如果项目的WEB-INF/lib目录下有asm-2.2.3.jar包,则将该包删除。
(3)在(1)路径下选择Capabilities->Hibernate->Hibernate3.2 Core Libraries项,从lib中删除xerces-2.6.2.jar和xml-apis.jar包。
三、(1)web.xml中加入spring的监听器:
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
(2)为了使得spring和Struts集成在src struts.properties中单向加入:
struts.objectFactory =spring 即可。

你可能感兴趣的:(spring)