您需要结合两种解决方案:
首先,验证
mvn dependency:tree,它可以列出您与此特定jar相关联的所有依赖项
servlet-api:jar。
如果发现某些依赖关系会产生冲突,则可以通过两种方式工作:
- 删除o替换依赖项(例如码头,骆驼)。
- 像提供的那样标记依赖项,这意味着将在点1中将其用于jar。
非常清楚,第二个选项可能是最好的,但是有时您需要清理依赖项。
注意:请确保您使用的是正确的版本和ID列出的依赖项
mvn dependency:tree。
`<dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.0.1</version> <scope>provided</scope></dependency>`
本
mvn dependency:tree应产生:
`+- javax.servlet:javax.servlet-api:jar:3.0.1:provided (scope not updated to compile)`
在这种情况下,这仅是一种会在容器内部产生jar冲突的异常
servlet-api.jar。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)