quqi218
路人甲
路人甲
  • 注册日期2003-10-12
  • 发帖数36
  • QQ
  • 铜币292枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1208回复:0

请教:是什么导致Unable to compile class for JSP

楼主#
更多 发布于:2006-01-02 21:36
我的环境是:Apache 2.0.+Tomcat 5.0.27+ J2SDK 1.4.2,我运行http viewer例子的时候没有出现任何问题,但运行jspviewer例子的时候却出现没有找到javac compiler信息,具体如下:<BR>type Exception report
<br>
<P>message </P>
<P>description The server encountered an internal error () that prevented it from fulfilling this request.</P>
<P>exception </P>
<P>org.apache.jasper.JasperException: Unable to compile class for JSP<BR> org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:97)<BR> org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:346)<BR> org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:414)<BR> org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)<BR> org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)<BR> org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)<BR> org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)<BR> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)<BR> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)<BR> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)<BR> javax.servlet.http.HttpServlet.service(HttpServlet.java:802)</P>
<P><BR>root cause </P>
<P>Unable to find a javac compiler;<BR>com.sun.tools.javac.Main is not on the classpath.<BR>Perhaps JAVA_HOME does not point to the JDK<BR> org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.getCompiler(CompilerAdapterFactory.java:106)<BR> org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:935)<BR> org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:764)<BR> org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:382)<BR> org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)<BR> org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)<BR> org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)<BR> org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)<BR> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)<BR> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)<BR> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)<BR> javax.servlet.http.HttpServlet.service(HttpServlet.java:802)<BR>请教各位,该如何解决,谢谢!</P>
喜欢0 评分0
游客

返回顶部