Tomcat 7 部署时出现org.apache.jasper.JasperException异常

原创 2013年12月02日 15:39:51

今天部署新的war包到服务器时发现部署后,访问失败,提示如下:

HTTP Status 500 - Unable to compile class for JSP

type Exception report

message Unable to compile class for JSP

description The server encountered an internal error that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Unable to compile class for JSP
	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:604)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
	org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
	common.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:149)

root cause

java.io.IOException: tmpFile.renameTo(classFile) failed
	org.apache.jasper.compiler.SmapUtil$SDEInstaller.install(SmapUtil.java:246)
	org.apache.jasper.compiler.SmapUtil.installSmap(SmapUtil.java:165)
	org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:458)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:356)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:334)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:321)
	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
	org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
	common.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:149)

note The full stack trace of the root cause is available in the Apache Tomcat/6.0.37 logs.


网上搜结果都是说要删除工程的WEB-INF/lib下存在jsp-api.jar、servlet-api.jar,删除后,问题依然存在,继续搜索,有帖子说是百度/360杀毒的原因。。。

不知道服务器什么时候装了百度杀毒。。。。卸载百度杀毒,果然正常。。


错误整理:jfreechart报错org.apache.jasper.JasperException: The 'quality' must be in the range 0.0f to 1.0f

做项目的时候用到jfreechat ,在保存图片的时候出现一个错误 org.apache.jasper.JasperException: The 'quality' must be in the...
  • wolfchou
  • wolfchou
  • 2013年02月28日 13:54
  • 1026

org.apache.jasper.compiler.TldLocationsCache tldScanJar

我在页面上一点击查询,console下面就有如下的红色文字: 2014-8-19 15:09:27 org.apache.jasper.compiler.TldLocationsCache tldS...
  • zl544434558
  • zl544434558
  • 2014年08月19日 15:23
  • 13000

关于org.apache.jasper.JasperException: Unable to compile class for JSP问题的解决

在部署Maven多模块项目管理时,出现了这个问题,问题原因是由于jar包冲突导致的, 项目编译的时候用到了servlet-api这个包,而tomcat的lib文件夹下面也有这个包,但是项目中又不能删...
  • leipeng321123
  • leipeng321123
  • 2016年03月28日 18:21
  • 1817

org.apache.jasper.JasperException

1、错误描述 2014-7-13 17:20:50 org.apache.catalina.core.StandardWrapperValve invoke 严重: Servlet.service()...
  • you23hai45
  • you23hai45
  • 2014年07月13日 17:23
  • 8877

问题:org.apache.jasper.JasperException: Unable to compile class for JSP

发布一个从别处拿来的项目后访问登录页面遇到问题: 严重: Servlet.service() for servlet [jsp] in context with path [/train] thre...
  • pc_amoon
  • pc_amoon
  • 2016年07月01日 10:15
  • 4604

maven项目构建struts2框架项目遇到的org.apache.jasper.JasperException: Unable to compile class for JSP:

创建maven工程时,并加入struts2框架,解析jsp页面的问题的时候,会出现如下异常 org.apache.jasper.JasperException: Unable to compile ...
  • qtskyll
  • qtskyll
  • 2017年06月21日 17:12
  • 2664

org.apache.jasper.JasperException: Unsupported encoding:

org.apache.jasper.JasperException: Unsupported encoding:  org.apache.jasper.compiler.DefaultErrorHa...
  • sundacheng1989
  • sundacheng1989
  • 2012年01月31日 10:38
  • 5846

org.apache.jasper.JasperException的解决

今天做一个登陆页面跳转,测试的时候报错 org.apache.jasper.JasperException: /WEB-INF/jsp/menu.jsp(1,2) Page directive: i...
  • sshuidajiao
  • sshuidajiao
  • 2016年08月09日 11:18
  • 8051

tomcat 6 发布应用后,访问jsp报错org.apache.jasper.JasperException: java.lang.NullPointerException的解决办法。

org.apache.jasper.JasperException: java.lang.NullPointerException org.apache.jasper.servlet.JspServ...
  • liuxuejin
  • liuxuejin
  • 2012年02月01日 23:43
  • 50313

maven WEB项目启动没问题访问页面就报错:org.apache.jasper.JasperException: Unable to compile class for JSP

第一次玩maven,在eclipse通过maven插件创建一个WEB项目通过内嵌Tomcat加载项目,启动没问题,一访问页面就报错提示无法将jsp编译为class文件: org.apache.jas...
  • xiaoshitou_2015
  • xiaoshitou_2015
  • 2017年05月17日 19:32
  • 1058
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Tomcat 7 部署时出现org.apache.jasper.JasperException异常
举报原因:
原因补充:

(最多只允许输入30个字)