标题:谁能解决???????
只看楼主
pyzheng
Rank: 1
等 级:新手上路
帖 子:102
专家分:0
注 册:2004-12-5
 问题点数:0 回复次数:1 
谁能解决???????
新手问题,但谁能帮忙解决?(有关JSP配置)
系统是: Microsoft Windos Server 2003 Enterprise Edition JDK是:j2sdk-1_5_0-beta-windows-i586.exe Tomcat是:jakarta-tomcat-5.0.28.exe(安装的时候 我选择“Full”安装 JVM路径 为:C:\Program Files\Java\j2re1.5.0\bin\client\jvm.dll) 安装路径:D:\j2sdk1.5.0和D:\Tomcat 5.0 下面是配置信息: CATALINA_BASE D:\Tomcat 5.0; CATALINA_HOME D:\Tomcat 5.0; JAVA_HOME D:\j2sdk1.5.0 ClassPath .;D:\j2sdk1.5.0\lib\dt.jar;D:\j2sdk1.5.0 \lib\tools.jar;D:\j2sdk1.5.0\jre\lib\rt.jar;D:\Tomcat 5.0 \common\lib\servlet-api.jar; Path D:\j2sdk1.5.0\bin; ================================= 1.到Tomcat的安装目录的webapps目录; 2.在webapps目录下新建一个目录,起名叫myapp; 3.myapp下新建一个目录WEB-INF,注意,目录名称是区分大小写的; 4.WEB-INF下新建一个文件web.xml,内容如下: <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd";> <web-app> <display-name>My Web Application</display-name> <description> A application for test. </description> </web-app> 5.在myapp下新建一个测试的jsp页面,文件名为index.jsp,文件内容如下: <html><body><center> Now time is: <%=new java.util.Date()%> </center></body></html> 6.重启Tomcat 7.打开浏览器,输入:http://localhost:8080/myapp/index.jsp 错误信息: HTTP Status 500 ------------------------------------ type Exception report message 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.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:106) ........(省略) 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.28 logs. ---------------------------------------------- Apache Tomcat/5.0.28 ============================= 为什么回这样?为什么org.apache.jasper.JasperException: Unable to compile class for JSP和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?请问:为什么不能运行?(在测试http://localhost:8080/的时候已经出现小猫了)
搜索更多相关主题的帖子: Tomcat Microsoft CATALINA HOME 
2005-04-30 10:18
疯子java
Rank: 4
等 级:贵宾
威 望:13
帖 子:328
专家分:0
注 册:2004-9-19
得分:0 
你在安装tomcat的时候,选择JVM的时候错了
它应该选择JDK而不是JRE
JRE只是提供java的一个运行平台,而没有编译功能的

疯言疯语 疯部可及 ---世界法第1章第1节第1条规定 此人由于说话太过于疯!!!其余人等切不可与其交谈! 此人由于说话太过于疯!!!此人的话100%的不能相信
2005-04-30 10:31



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-17078-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.039715 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved