我想自学JSP
JDK配置好了,我也把我的test.jsp文件放到了ROOT目录下,tomcat服务器也打开了,输入
http://localhost:8080/test.jsp就会报上面的错误,请各位大侠帮忙!--------------------------------------------------------------------------------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 JSP
org.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:434)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:492)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:471)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:459)
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 JDK
org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.getCompiler(CompilerAdapterFactory.java:105)
org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:929)
org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:758)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:402)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:492)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:471)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:459)
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.29 logs.
解决方案 »
- 求一个正则表达式
- table tbody tr td 怎么添加自定义属性?
- Tomcat5.5 如何限制 限制ip,限制主机访问啊???
- [求助]用户退出的问题
- 各位大大,如何判断客户离开了我的网站...比较棘手
- 环境变量怎么配置?
- 求助:如何及时的知道聊天室的用户的变动情况?
- 高分:关于浏览器默认为西欧字符的烦恼,希望有高手能相助---- 环境apache1.3.20+tomcat4.1.29+RH7.2英文版+mod_jk.so
- 在servlet,javabean读取文件,这些文件的路径如何设置呢?
- 如何讓cookie支持中文
- 在ibatis中可以动态设置查询条件,可否动态设置select的列?
- 如何实现这样的功能?向表中加入一条记录后,取得该记录的某个字段值
重新配置JAVA_HOME="你的JDK安装目录",看看行不行
CLASSPATH
.;D:\Java\jdk1.5.0_02\jre\lib
JAVA_HOME
D:\Java\jdk1.5.0_02
PATH
%JAVA_HOME%\bin;
然后还要配置你的tomcat
CATALINA_BASE:
D:\Program Files\Apache Software Foundation\Tomcat 5.5
CATALINA_HOME:
D:\Program Files\Apache Software Foundation\Tomcat 5.5
上面是我电脑的配置路径,改成你的就可以了