您的位置:首页 > Web前端

解决:jar not loaded. ...Offending class: javax/servlet/Servlet.clas问题

2016-12-23 09:46 260 查看
问题描述:

在maven项目中:依赖中的javaee-api.jar与tomcat中Servlet.jar产生冲突,产生:jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending class: javax/servlet/Servlet.class

解决:

再pom.xml中,增加```<scope>provided</scope>```

<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>7.0</version>
<scope>provided</scope>
</dependency>
解释:

scope默认的范围是compile,当前的依赖包会在编译和打包的时候加入进来.

当scope范围设置为provided时,编译和测试的时候有效,但是打包的时候不会加入进来.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐