servlet-api.jar - jar not loaded 问题的解决


tomcat启动有的时候会报这个错误,会卡那么几秒。影响启动时间,今天网上查了一下把这个问题解决了

出现这个问题一般是由于项目里引用了javax.servlet-api.jar和tomcat下的javax.servlet-api.jar冲突了

由于tomcat启动时先加载自己的jar。可以把项目里的jar排除掉

maven项目在pom中修改如下

将scope改为provided,也就是打包时不会将这个jar打到war里面

<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<scope>provided</scope>
</dependency>


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM