jar not loaded. See Servlet Spec 3.0, section 10.7.2 Offending class: javax/servlet/Servlet

说明:

今天在整合activemq功能时启动应用模块报错:

jar not loaded. See Servlet Spec 3.0, section 10.7.2 Offending class: javax/servlet/Servlet

 

原因说明:

出现这个错误是说你的WEB-INF/lib中引用的jar文件中引用了Tomcat的Servlet.class和当前应用的Tomcat中的Servlet.class冲突,导致该jar包无法正常被装载到Tomcat 类路径。

 

问题分析:

找了一会发现自己写的activemq应用模块在idea中打包成jar文件时错把tomcat设置为complie,连同Servlet.class等tomcat的class也打包进去了。将complie改为provide后重新生成jar包再替换掉应用中的jar即可。

posted @ 2018-07-20 01:59  一锤子技术员  阅读(7)  评论(0编辑  收藏  举报  来源