org.apache.jasper.JasperException: Unable to compile class for JSP;Tomcat部署JspFactory报异常的解决方案
来源:互联网 发布:centos 源码安装php 编辑:程序博客网 时间:2024/05/17 02:40
JspFactory的异常:
原因:是由于工程的WEB-INF/lib下存在jsp-api.jar、javax.servlet.jar、servlet-api.jar、javax.servlet.jsp.jar、catalina.jar等包,与Tomcat中自带的jar包冲突造成的;
解决方法:删除WEB工程Lib目录中的javax.servlet.jsp.jar、javax.servlet.jsp.jar,重新启动Tomcat服务问题解决。
在创建工程时,javax.servlet.jsp.jar、javax.servlet.jsp.jar、servlet-api.jar这几个jar包都无需手工加入到web工程中,Tomcat中都已包含。
异常信息如:
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 23 in the generated java file
The method getJspApplicationContext(ServletContext) is undefined for the type JspFactory
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:423)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:308)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
等等...
所以在Tomcat中进行部署时,Tomcat中已经有的jar,工程中就不需要再包含了,避免发生无可预知的错误。。
- org.apache.jasper.JasperException: Unable to compile class for JSP;Tomcat部署JspFactory报异常的解决方案
- org.apache.jasper.JasperException: Unable to compile class for JSP;Tomcat部署JspFactory报异常的解决方案
- org.apache.jasper.JasperException: Unable to compile class for JSP的解决方案
- 关于org.apache.jasper.JasperException: Unable to compile class for JSP问题的解决方案
- org.apache.jasper.JasperException: Unable to compile class for JSP
- org.apache.jasper.JasperException: Unable to compile class for JSP
- org.apache.jasper.JasperException: Unable to compile class for JSP:
- org.apache.jasper.JasperException: Unable to compile class for JSP
- org.apache.jasper.JasperException: Unable to compile class for JSP:
- org.apache.jasper.JasperException: Unable to compile class for JSP
- “org.apache.jasper.JasperException: Unable to compile class for JSP”
- org.apache.jasper.JasperException: Unable to compile class for JSP
- org.apache.jasper.JasperException: Unable to compile class for JSP:
- org.apache.jasper.JasperException: Unable to compile class for JSP
- org.apache.jasper.JasperException: Unable to compile class for JSP
- org.apache.jasper.JasperException: Unable to compile class for JSP:
- org.apache.jasper.JasperException: Unable to compile class for JSP
- org.apache.jasper.JasperException: Unable to compile class for JSP
- Address already in use: JVM_Bind解决办法
- 【装机吧】BIOS设置U盘启动教程
- 2013年的“中国规模”负载(淘宝)
- 让MyEclipse提示xml信息
- tomcat支持中文文件名下载
- org.apache.jasper.JasperException: Unable to compile class for JSP;Tomcat部署JspFactory报异常的解决方案
- Wythoff Game
- 左孩子右兄弟的字典树
- 回调函数应用-翻牌效果
- SOLIDWORKS高效建模实例(三)
- LinuxHA集群部署安装说明
- uva188 完美哈希题解
- c++中箭头操作符(->)和点操作符(.)有什么不同
- 七丽借百度SiteApp移动化 分发及变现能力获大幅提升