suketu9
asked on
Error Help
I get following error when trying to run my jsp page. Its says javac compiler error. I do have CLASSPATH value = . and PATH=C:\Sun\AppServer\bin; C:\Sun\App Server\jdk \bin;C:\jb oss-4.0.0\ bin\run.ja r;C:>set PATH=%PATH%;%JAVA_HOME%\bi n
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperEx ception: Unable to compile class for JSP
org.apache.jasper.compiler .DefaultEr rorHandler .javacErro r(DefaultE rrorHandle r.java:97)
org.apache.jasper.compiler .ErrorDisp atcher.jav acError(Er rorDispatc her.java:3 46)
org.apache.jasper.compiler .Compiler. generateCl ass(Compil er.java:41 4)
org.apache.jasper.compiler .Compiler. compile(Co mpiler.jav a:472)
org.apache.jasper.compiler .Compiler. compile(Co mpiler.jav a:451)
org.apache.jasper.compiler .Compiler. compile(Co mpiler.jav a:439)
org.apache.jasper.JspCompi lationCont ext.compil e(JspCompi lationCont ext.java:5 11)
org.apache.jasper.servlet. JspServlet Wrapper.se rvice(JspS ervletWrap per.java:2 95)
org.apache.jasper.servlet. JspServlet .serviceJs pFile(JspS ervlet.jav a:292)
org.apache.jasper.servlet. JspServlet .service(J spServlet. java:236)
javax.servlet.http.HttpSer vlet.servi ce(HttpSer vlet.java: 810)
com.ibm.faces.context.Mult ipartExter nalContext Impl.dispa tch(Multip artExterna lContextIm pl.java:32 0)
com.sun.faces.application. ViewHandle rImpl.rend erView(Vie wHandlerIm pl.java:14 2)
com.sun.faces.lifecycle.Re nderRespon sePhase.ex ecute(Rend erResponse Phase.java :87)
com.sun.faces.lifecycle.Li fecycleImp l.phase(Li fecycleImp l.java:200 )
com.sun.faces.lifecycle.Li fecycleImp l.render(L ifecycleIm pl.java:11 7)
javax.faces.webapp.FacesSe rvlet.serv ice(FacesS ervlet.jav a:198)
org.jboss.web.tomcat.filte rs.ReplyHe aderFilter .doFilter( ReplyHeade rFilter.ja va:75)
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 JDK
org.apache.tools.ant.taskd efs.compil ers.Compil erAdapterF actory.get Compiler(C ompilerAda pterFactor y.java:105 )
org.apache.tools.ant.taskd efs.Javac. compile(Ja vac.java:9 29)
org.apache.tools.ant.taskd efs.Javac. execute(Ja vac.java:7 58)
org.apache.jasper.compiler .Compiler. generateCl ass(Compil er.java:38 2)
org.apache.jasper.compiler .Compiler. compile(Co mpiler.jav a:472)
org.apache.jasper.compiler .Compiler. compile(Co mpiler.jav a:451)
org.apache.jasper.compiler .Compiler. compile(Co mpiler.jav a:439)
org.apache.jasper.JspCompi lationCont ext.compil e(JspCompi lationCont ext.java:5 11)
org.apache.jasper.servlet. JspServlet Wrapper.se rvice(JspS ervletWrap per.java:2 95)
org.apache.jasper.servlet. JspServlet .serviceJs pFile(JspS ervlet.jav a:292)
org.apache.jasper.servlet. JspServlet .service(J spServlet. java:236)
javax.servlet.http.HttpSer vlet.servi ce(HttpSer vlet.java: 810)
com.ibm.faces.context.Mult ipartExter nalContext Impl.dispa tch(Multip artExterna lContextIm pl.java:32 0)
com.sun.faces.application. ViewHandle rImpl.rend erView(Vie wHandlerIm pl.java:14 2)
com.sun.faces.lifecycle.Re nderRespon sePhase.ex ecute(Rend erResponse Phase.java :87)
com.sun.faces.lifecycle.Li fecycleImp l.phase(Li fecycleImp l.java:200 )
com.sun.faces.lifecycle.Li fecycleImp l.render(L ifecycleIm pl.java:11 7)
javax.faces.webapp.FacesSe rvlet.serv ice(FacesS ervlet.jav a:198)
org.jboss.web.tomcat.filte rs.ReplyHe aderFilter .doFilter( ReplyHeade rFilter.ja va:75)
note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperEx
org.apache.jasper.compiler
org.apache.jasper.compiler
org.apache.jasper.compiler
org.apache.jasper.compiler
org.apache.jasper.compiler
org.apache.jasper.compiler
org.apache.jasper.JspCompi
org.apache.jasper.servlet.
org.apache.jasper.servlet.
org.apache.jasper.servlet.
javax.servlet.http.HttpSer
com.ibm.faces.context.Mult
com.sun.faces.application.
com.sun.faces.lifecycle.Re
com.sun.faces.lifecycle.Li
com.sun.faces.lifecycle.Li
javax.faces.webapp.FacesSe
org.jboss.web.tomcat.filte
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 JDK
org.apache.tools.ant.taskd
org.apache.tools.ant.taskd
org.apache.tools.ant.taskd
org.apache.jasper.compiler
org.apache.jasper.compiler
org.apache.jasper.compiler
org.apache.jasper.compiler
org.apache.jasper.JspCompi
org.apache.jasper.servlet.
org.apache.jasper.servlet.
org.apache.jasper.servlet.
javax.servlet.http.HttpSer
com.ibm.faces.context.Mult
com.sun.faces.application.
com.sun.faces.lifecycle.Re
com.sun.faces.lifecycle.Li
com.sun.faces.lifecycle.Li
javax.faces.webapp.FacesSe
org.jboss.web.tomcat.filte
note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.