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>

posted on 2019-10-31 17:04  liguangming  阅读(2368)  评论(0编辑  收藏  举报

导航