| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付赛孚耐:软件保护加密专家
身份认证令牌USB KEY   
共有 405 人关注过本帖
标题:谁能解决???????
收藏  订阅  推荐  打印 
pyzheng
Rank: 2
等级:注册会员
帖子:102
积分:1120
注册:2004-12-5
谁能解决???????

新手问题,但谁能帮忙解决?(有关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-4-30 10:18
疯子java
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:13
帖子:329
积分:3390
注册:2004-9-19

你在安装tomcat的时候,选择JVM的时候错了
它应该选择JDK而不是JRE
JRE只是提供java的一个运行平台,而没有编译功能的

疯言疯语 疯部可及 ---世界法第1章第1节第1条规定 此人由于说话太过于疯!!!其余人等切不可与其交谈! 此人由于说话太过于疯!!!此人的话100%的不能相信
2005-4-30 10:31
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.061835 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved