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 (Unable to compile class for JSP) 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:661)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

root cause

java.io.IOException: No space left on device
	java.io.FileOutputStream.writeBytes(Native Method)
	java.io.FileOutputStream.write(FileOutputStream.java:318)
	org.apache.jasper.compiler.SmapUtil$SDEInstaller.<init>(SmapUtil.java:224)
	org.apache.jasper.compiler.SmapUtil$SDEInstaller.install(SmapUtil.java:199)
	org.apache.jasper.compiler.SmapUtil.installSmap(SmapUtil.java:163)
	org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:484)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:378)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:353)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:340)
	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:646)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

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


Apache Tomcat/7.0.29