Tomcat 部署常见问题
来源:互联网 发布:只有我知 在线观看 编辑:程序博客网 时间:2024/06/05 03:05
基于Tomcat服务器进行web应用的开发,初学者经常会犯一些错误,一下罗列了常见的错误及解决方法.
一. 应用下面(WEB-INF/lib)导入了与Tomcat 自带的jar(%CATALINA_HOME%/lib) 想同的包,如:el-api.jar, jsp-api.jar 时,启动服务器,然后发送请求会报如下异常
1. jsp-api.jar 会引起NullPointer 异常,发生于jsp所对应java 类(%CATALINA_HOME%/work/Catalina/localhost/xxx)的方法中
public void _jspInit() {
_el_expressionfactory = _jspxFactory.getJspApplicationContext(getServletConfig().getServletContext()).getExpressionFactory();
_jsp_annotationprocessor = (org.apache.AnnotationProcessor) getServletConfig().getServletContext().getAttribute(org.apache.AnnotationProcessor.class.getName());
}
2. el-api.jar 会引起
javax.servlet.ServletException: java.lang.LinkageError: loader constraint violation: when resolving interface method "javax.servlet.jsp.JspApplicationContext.getExpressionFactory()Ljavax/el/ExpressionFactory;" the class loader (instance of org/apache/jasper/servlet/JasperLoader) of the current class, org/apache/jsp/WEB_002dINF/jsp/hello_jsp, and the class loader (instance of org/apache/catalina/loader/StandardClassLoader) for resolved class, javax/servlet/jsp/JspApplicationContext, have different Class objects for the type javax/el/ExpressionFactory used in the signature
所以当出现这两种情况时,只需要将应用中的这两个jar包删除就行了
0 0
- Tomcat 部署常见问题
- tomcat 配置部署 与 常见问题
- Tomcat部署常见问题以及处理
- java项目部署到tomcat的常见问题
- linux jdk tomcat项目部署,常见问题
- 【tomcat】常见问题
- Tomcat 常见问题
- Tomcat常见问题
- tomcat 常见问题
- 运维之高级服务篇------ 4.Nginx常见问题处理、安装部署Tomcat服务器 、使用Tomcat部署虚拟主机
- 有关使用Maven常见问题总结(Eclipse中使用Maven、Maven项目部署到tomcat等问题)
- IIS+TOMCAT+MYSQL服务器部署的方法与常见问题的解决办法
- 有关使用Maven常见问题总结(Eclipse中使用Maven、Maven项目部署到tomcat等问题)
- 有关使用Maven常见问题总结(Eclipse中使用Maven、Maven项目部署到tomcat等问题)
- 工作记录——tomcat部署web应用常见问题和处理方法
- Project中的部署常见问题
- javabean 部署常见问题解决...
- 部署网站常见问题
- UVA 11889 Benefit
- 《linux 内核完全剖析》 chapter 3 内核编程语言和环境
- jquery 一些选择器使用方法
- 如何在 SSAS服务器之间做同步
- div+css兼容性问题
- Tomcat 部署常见问题
- JavaSE 线程同步之synchronized
- C++封装socket
- do while(0)的另一个用途:消除goto语句。
- jQuery实现的全选、反选和不选功能
- ubuntu 13.10 eclipse 汉化
- C++11之decltype
- cglib 动态代理
- ZOJ 3640 Help Me Escape(概率dp)