我已将我的pom文件上传到
https://www.dropbox.com/s/ryuetva8gintpf5/pom.xml?dl=0
我看到很多奇怪的错误,其中一个就是这个Multiple ContextLoader definitions in web.xml,我想知道我的Spring版本在核心,mvc,安全等之间是否存在不匹配导致这种情况。我不太了解哪个版本与哪个版本兼容所以如果有人可以查看我的pom文件并让我知道我的pom.xml是否存在兼容性问题会很好。
答案 0 :(得分:0)
请将此处的pom.xml
复制粘贴到此处,以便更轻松地进行审核。
实际上,您可以使用spring initializr来保存管理Spring依赖项的生命,但是从pom.xml
我发现了一些错误,您使用变量初始化依赖项版本但我可以看到您声明了名称变量。
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${spring.version}</version>
</dependency>
因此,您可以在<properties>
中定义变量名称。
<properties>
<spring.version>4.2.4.RELEASE</spring.version>
</properties>
或者,你可以像这样声明你的弹簧版本。
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>4.2.4.RELEASE</version>
</dependency>
我的建议选择一种方法,并为了便于维护而跟上它