问题描述:
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。
版权声明:本文为qi20088原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。