自从我发布这篇文章已经有一段时间了,但是我认为我应该展示出自己的想法(就我现在所记得的一样)。
我做了一个Maven依赖树来查找依赖冲突,并且删除了所有包含依赖排除的冲突,例如:
<dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging-api</artifactId> <version>1.1</version> <exclusions> <exclusion> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> </exclusion> </exclusions></dependency>
另外,我将
provided作用域用于javax.servlet依赖关系,以免在运行该应用程序时与Tomcat提供的内容产生其他冲突。
<dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> <scope>provided</scope></dependency><dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> <version>2.1</version> <scope>provided</scope></dependency>
HTH。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)