My application is displaying the following JSP error :-HTTP Status 500 - type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: Unable to compile class for JSPorg.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler. java:97)org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:346 )org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:414)org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511 )org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295 )org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)javax.servlet.http.HttpServlet.service(HttpServlet.java:802)root cause Unable to find a javac compiler;com.sun.tools.javac.Main is not on the classpath.Perhaps JAVA_HOME does not point to the JDKorg.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.getCompiler(Com pilerAdapterFactory.java:106)org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:935)org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:764)org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:382)org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511 )org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295 )org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)javax.servlet.http.HttpServlet.service(HttpServlet.java:802)note The full stack trace of the root cause is available in the Apache Tomcat/5.0.27 logs.

Questions by Mr. Ram

Showing Answers 1 - 3 of 3 Answers

K.V.N.R.MURALI KRISHNA

  • Jul 7th, 2006
 

Unable to find a javac compiler;
Hi friend

if u get this message i think java is not installed properly. u just check it other wise u just re-install.

500 error means its a server side error.i.e its a error in u r jsp page.

ceheck it.

  Was this answer useful?  Yes

amit

  • Sep 20th, 2006
 

just add servlet-api.jar fie in ur class path setting.

  Was this answer useful?  Yes

Pardhas

  • Sep 28th, 2006
 

Mnemonic Constant :SC_INTERNAL_SERVER_ERROR

Code                    :500

Default Message     : Internal Server Error

Meaning                : An unexpected error occured inside the server that prevented it from fulfilling the request.

  Was this answer useful?  Yes

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.

 

Related Answered Questions

 

Related Open Questions