环境(eclipse ,tomcat5.0)中出现错误:HTTP Status 500,帮助!!
在eclipse下建了一个简单的jsp测试文件,测试如下:http://localhost:8008/tomcat_test/HelloJsp.jsp(由于8080被oracle占了,因此在 Tomcat中改了一下文件server.xml,端口改为8008)
返回如下的信息:
HTTP Status 500 -
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.taskdefs.compilers.CompilerAdapterFactory.getCompiler(CompilerAdapterFactory.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)
应该是java配置的问题,下面是我的配置,有问题吗?
jdk路径: D:\Program Files\Java\jdk1.5.0_09,其下有bin等文件夹
配置信息:
JAVA_HOME: D:\Program Files\Java\jdk1.5.0_09
PATH:%JAVA_HOME%\bin
CLASSPATH: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\jre;D:\Program Files\Apache Software Foundation\Tomcat 5.0\common\lib\servlet-api.jar
TOMCAT_HOME: D:\Program Files\Apache Software Foundation\Tomcat 5.0