问题描述:
web工程依赖于多个工程,多个工程中所依赖的spring版本不一致,在eclpise部署web工程启动时,发布的lib里的jar关于spring的相关jar是spring 3.0版本的,故启动时报错找不到cache XML命名空间,实际上这个cache是spring 3.1版本以上才会包含进来的。
所以在pom文件依赖时,要定义下spring版本的依赖定义如下:
<properties>
<!-- 主要依赖库的版本定义 -->
<spring.version>3.2.2.RELEASE</spring.version>
<maven.test.skip>true</maven.test.skip>
</properties>
加上此注释时,加载到web工程的lib目录时,发布spring相关的jar版本就是3.2.2.RELEASE。
web工程依赖于多个工程,多个工程中所依赖的spring版本不一致,在eclpise部署web工程启动时,发布的lib里的jar关于spring的相关jar是spring 3.0版本的,故启动时报错找不到cache XML命名空间,实际上这个cache是spring 3.1版本以上才会包含进来的。
所以在pom文件依赖时,要定义下spring版本的依赖定义如下:
<properties>
<!-- 主要依赖库的版本定义 -->
<spring.version>3.2.2.RELEASE</spring.version>
<maven.test.skip>true</maven.test.skip>
</properties>
加上此注释时,加载到web工程的lib目录时,发布spring相关的jar版本就是3.2.2.RELEASE。