信息: validateJarFile – jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/se

来源:互联网 发布:淘宝买精密管会查吗 编辑:程序博客网 时间:2024/06/05 00:51

头一次写这么长的标题,这个标题是一条错误信息,同时也希望大家在搜索的时候能够看到

启动Tomcat有一条消息提示

信息: validateJarFile(D:Tomcat8080webappsdlfescoWEB-INFlibjavax.servlet.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class

访问后会报错

很郁闷,项目已经很久没有添加jar包了,今天突然无缘无故出现jar包冲突

其实解决这个问题很简单,是要把项目的web-inf/lib 中多余的两个jar包删除了就行了.

javax.servlet.jar 和 javax.servlet.jsp.jar

解决归解决,为什么无缘无故会多出这两个jar包呢。

经过一番折腾,还是没找到原因

又经过一番折腾,原因找到了.是JDK Compliance 版本问题,把版本设置成1.6 重新编译,重新部署项目就好了

修改方法

Window -> preferences -> Java -> Compiler    Compiler compliance level 选择 1.6

0 0
原创粉丝点击