JSP新手问题,页面不能编译??
我按照网上的一般流程配置好了tomcat5.0.19+JDK1.4.2(环境变量什么的都设置好了)
tomcat开启服务后,http://localhost:8080/可以访问(看到了那只猫)
但是我在tomcat的webapps/jsp-examples目录下,随便放入一个test,jsp结果页面打开时提示出错,具体信息是
description The server encountered an internal error () that prevented it from fulfilling this request.
org.apache.jasper.JasperException: Unable to compile class for JSP
No Java compiler was found to compile the generated source for the JSP.
This can usually be solved by copying manually $JAVA_HOME/lib/tools.jar from the JDK
to the common/lib directory of the Tomcat server, followed by a Tomcat restart.
If using an alternate Java compiler, please check its installation and access path.
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:127)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:351)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:415)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:458)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:553)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:291)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
这是什么问题呢?
问题点数:20、回复次数:9Top
1 楼libol(黎子)回复于 2004-12-02 13:49:33 得分 0
老问题,建议你在论坛上搜索一下,一堆Top
2 楼leafly1979(班长)回复于 2004-12-02 13:49:51 得分 0
No Java compiler was found to compile the generated source for the JSP.
This can usually be solved by copying manually $JAVA_HOME/lib/tools.jar from the JDK
to the common/lib directory of the Tomcat server, followed by a Tomcat restart.Top
3 楼tigeryu(吴越小虎)回复于 2004-12-02 13:51:34 得分 0
老兄JAVA_HOME设对了没有?Top
4 楼tom2005(随海奔跑)回复于 2004-12-02 13:53:45 得分 20
No Java compiler was found to compile the generated source for the JSP.
This can usually be solved by copying manually $JAVA_HOME/lib/tools.jar from the JDK
to the common/lib directory of the Tomcat server, followed by a Tomcat restart.
Top
5 楼vampireal(oo0O0oo)回复于 2004-12-02 14:03:29 得分 0
我JAVA_HOME设置了啊,就是JDK的路径,对吗?Top
6 楼vampireal(oo0O0oo)回复于 2004-12-02 14:06:35 得分 0
而且那个tomcat本身的例子也可以运行Top
7 楼tom2005(随海奔跑)回复于 2004-12-02 14:20:29 得分 0
假定你的j2sdk安装在c:\j2sdk1.4.2):
JAVA_HOME=c:\j2sdk1.4.2;
JAVA_HOME/lib/tools.jar
把tools.jar拷到tomcat/common/lib下
Top
8 楼123xxx(香克斯)回复于 2004-12-02 14:29:44 得分 0
嗯,lib的问题,像 tom2005(快乐着)说得那样,或者%JAVA_HOME%/lib/tools.jar加入到classpath环境变量里Top
9 楼vampireal(oo0O0oo)回复于 2004-12-02 14:30:24 得分 0
谢谢了!可以用了,这么看来我还是环境变量配置有问题啊Top




