jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending class
启动项目时,日志显示:
五月 31, 2016 1:54:06 下午 org.apache.catalina.loader.WebappClassLoaderBase validateJarFile
信息: validateJarFile(D:\workspaceBole\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\ecp\WEB-INF\lib\juel-2.1.3.jar) - jar not loaded.
See Servlet Spec 3.0, section 10.7.2. Offending class: javax/el/Expression.class
。。。
严重: Exception starting filter jfinal
java.lang.NoClassDefFoundError: de/odysseus/el/util/SimpleContext
报错是因为找不到SimpleContext,而这个类正是juel-2.1.3.jar中的,上文显示此jar not loaded.
解决办法:将此juel-2.1.3.jar,放入tomcat的jar文件夹
原因分析:Servlet Spec 3.0, section 10.7.2 原文节选
As described in the Java EE license agreement, servlet containers that are not part of a Java EE product should not allow
the application to override Java SE platform classes, such as those in the java.* and javax.* namespaces, that Java SE does not allow to be modified.
大意:禁止重写 java.* and javax.*
分析:反编译后查看那个jar发现重写了javax.* ,所以被禁止加载。
延伸:网上说报此错,还有可能是项目的WEB-INF/lib下有servlet-api.jar 或 jsp-api.jar,
或项目的WEB-INF/lib下有包含javax.servlet包的JAR包(如WebLogic 8.1的weblogic.jar),
网上说是因为:与tomcat的jar重复或冲突
所以推测此类问题应该是同一问题,可以参考此思路解决。
jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending class相关推荐
- 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: ...
- jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending clas
\WEB-INF\lib\servlet-api.jar) - jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending clas ...
- tomcat jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending class: javax/servlet/Servlet
成这种情况的原因很可能是以下两种情况: 一.项目的WEB-INF/lib下有servlet-api.jar,与Tomcat自带的servlet-api.jar冲突了. 二.项目的WEB-INF/lib ...
- validateJarFile jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/
validateJarFile jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/ ...
- 项目部署到Tomat报错:jar not loaded.See Servlet Spec 2.3, section 9.7.2. Offending
项目部署到Tomcat报这样的异常: Java代码 jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: ja ...
- 项目部署到Tomat报异常:jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending ...
项目部署到Tomcat报这样的异常: Java代码 jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: ja ...
- jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
1.错误原因 信息: validateJarFile(/opt/tomcat/webapps/CMP/WEB-INF/lib/servlet-api.jar) - jar not loaded. Se ...
- validateJarFile jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending c
原因分析:jbpm4.3自带的jar包与tomcat自带的jar包冲突. 关键涉及两个jar包: servlet-api.jar,jsp-api.jar 这两个jar包 ...
- jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: ....jar
javaweb项目中,我设置了一个sessionCounter类,并且在web.xml文件中设置了启动监听<listener> <listener-class> 此类 然后运行 ...
最新文章
- DPDK — 安装部署(Ubuntu 18.04)
- python创建打开文件-Python文件处理:创建、打开、追加、
- reg型变量怎么赋值_UiPath变量的介绍和使用
- Android细节问题总结(一)
- 免费注册丨全国社会媒体处理大会(SMP 2020)召开,98场报告日程全公开
- [Qt入门]消息对话框创建
- 设计模式读书笔记-----备忘录模式
- 【操作系统】第1章 操作系统概论
- CODE ---代码助手 (保存代码、搜代码、生成网页、自由界面)
- 怎样成为PHP 方向的一个合格的架构师(转)
- python c语言实现 书_用C语言实现python的扩展模块
- ensp查看历史配置命令_学习华为ensp基本命令小技巧
- 输入流-读取文件内容
- 追本溯源,解密第一性原理(下)
- socket长连接的维持
- 在OpenWRT路由器上自动更新github等网站的hosts
- 生动理解java接口
- New Year Snowmen(贪心)
- 清华大学 zhongguo li 计算机,2013年EI收录中国期刊名单(包括新收录的).xls
- http的幂等性及幂等性
热门文章
- matlab function输入,怎样在matlab function模块中实现多输入
- 计算机辅助设计ps知识点总结,《计算机辅助设计》复习资料
- 基于 java+springboot+vue 的酒店⺠宿⽹站毕业设计源码250910
- 女神节特辑 | 专访中国AI女神张晴晴从女学霸到女企业家的蜕变
- 指令集荣获“浙江省物联网行业专精特新奖”
- awk 以空格及其他字符为分隔符
- 腾讯笔经面经(微信事业群)
- 计算机excel怎么备注,excel自动得出结果_excel表格怎么让计算公式得出结果并带有备注?_excel得出结果_excel怎么得出结果...
- 申报高级职称免英语计算机条件,黑龙江省基层专技人员评职称免考外语计算机...
- C语言优先级一览王道c