项目部署到Tomat报错:jar not loaded.See Servlet Spec 2.3, section 9.7.2. Offending
项目部署到Tomcat报这样的异常:
- jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
造成这种情况的原因很可能是:
一、项目的WEB-INF/lib下有servlet-api.jar。
二、项目的WEB-INF/lib下
有包含javax.servlet包的JAR包(如WebLogic 8.1的weblogic.jar),造成与Tomcat自身的servlet-api.jar的冲突。
因为Tomcat的WebappClassLoader加载JAR包时会进行校验。
解决方案:
一、针对第一种情况,项目的servlet-api.jar不要放在WEB-INF/lib下,可以放在工程下的一个专门的目录(如lib)下面,然后通过Eclipse导入到工程中。
二、针对第二种情况,暂时没有想到简单的解决办法,在我的项目中由于某种特殊的需求,weblogic.jar是通过自定义的类加载器加载的,而不是由Tomcat的 WebappClassLoader加载,所以上述问题也就不存在了。如果您遇到同样的问题,可以借鉴此种方案。
转载于:https://www.cnblogs.com/telwanggs/p/5442015.html
项目部署到Tomat报错:jar not loaded.See Servlet Spec 2.3, section 9.7.2. Offending相关推荐
- 项目部署到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 3.0, section 10.7.2. Offending class
启动项目时,日志显示: 五月 31, 2016 1:54:06 下午 org.apache.catalina.loader.WebappClassLoaderBase validateJarFile ...
- 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 ...
- 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 ...
- 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/ ...
- 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 ...
- jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: ....jar
javaweb项目中,我设置了一个sessionCounter类,并且在web.xml文件中设置了启动监听<listener> <listener-class> 此类 然后运行 ...
- 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包 ...
最新文章
- 2020年最具潜力44个顶级开源项目,涵盖11类 AI 学习框架、平台
- 零售行业如何增加突围加速度?精细化运营快、准、狠
- calendar前推n天_Shell获取ES3天的索引列表进行迁移操作
- 命令终端(CMD)自动补全功能 — Tab Complete 功能
- PHP在Tomcat中CSS出错,tomcat找不到css怎么办
- 自定义Button,复写里面的onKeyDown,不起作用
- uniCloud服务空间免费云存储图床系统源码
- linux-查看文件相关命令-cat-more-less-head-tail
- 图片背景虚化_如何用PPT制作图片虚化背景?
- 获取网页源代码 python_python 获取网页源代码
- Tigase XMPP Server
- java8分组求和_java8 实现分组求和,平均等数据统计
- Ant Design与Ant Design pro入门
- Win 10提升隐藏性能
- ISBN(国际标准书号)的校验
- Mysql primary key主键冲突的可能性与解决方案
- 浏览器被hao123篡改怎么办?
- 目标检测之CSK(Exploiting the Circulant Structure of Tracking-by-detection with Kernels)
- 乐高机器人纲要_人工智能与机器人课程纲要
- code flattening —— conversion to R1CS——formulation of QAP