我的路径:
CATALINA_BASE     C:\jakarta-tomcat-5.0.28
CATALINA_HOME     C:\jakarta-tomcat-5.0.28
classpath         .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet.jarPath              %JAVA_HOME%\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem

解决方案 »

  1.   

    JAVA_HOME   C:\Java\jdk1.5.0_06
      

  2.   

    在index.jsp页面上加上
    <%@page language="java" pageEncoding="UTF-8" import="java.util.*" %>
    加上这句话试试.把报的错误发上来.
      

  3.   

    index.jsp改成下面的:
    <%@page language="java" pageEncoding="UTF-8" import="java.util.*" %>
    <html>
    <body>
    <%
    out.println("hasdfasdf");
    %>
    </body>
    </html>还是一样的错误(已经重启tomcat了)
      

  4.   

    后台错误是这样的:2006-10-25 11:49:24 org.apache.jasper.compiler.Compiler generateClass
    严重: Error compiling file: /C:/jakarta-tomcat-5.0.28/work/Catalina/localhost/he
    lloworld//org/apache/jsp\index_jsp.java     [javac] Compiling 1 source file错误: 读取 C:\Java\jdk1.5.0_06\jre\lib\ext\vssver.scc 时出错;error in opening
    zip file
    1 错误2006-10-25 11:50:46 org.apache.jasper.compiler.Compiler generateClass
    严重: Javac exception
    Compile failed; see the compiler error output for details.
            at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:944)
            at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:764)
            at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:382)
            at org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
            at org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
            at org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
            at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext
    .java:511)
            at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
    .java:295)
            at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:2
    92)
            at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
    icationFilterChain.java:237)
            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
    ilterChain.java:157)
            at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
    alve.java:214)
            at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
    eContext.java:104)
            at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
    a:520)
            at org.apache.catalina.core.StandardContextValve.invokeInternal(Standard
    ContextValve.java:198)
            at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
    alve.java:152)
            at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
    eContext.java:104)
            at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
    a:520)
            at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
    ava:137)
            at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
    eContext.java:104)
            at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
    ava:118)
            at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
    eContext.java:102)
            at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
    a:520)
            at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
    ve.java:109)
            at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
    eContext.java:104)
            at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
    a:520)
            at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)        at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:16
    0)
            at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
    :799)
            at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
    ssConnection(Http11Protocol.java:705)
            at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java
    :577)
            at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
    ool.java:683)
            at java.lang.Thread.run(Thread.java:595)
    2006-10-25 11:50:46 org.apache.jasper.compiler.Compiler generateClass
    严重: Env: Compile: javaFileName=/C:/jakarta-tomcat-5.0.28/work/Catalina/localho
    st/helloworld//org/apache/jsp\index_jsp.java
        classpath=/C:/jakarta-tomcat-5.0.28/webapps/helloworld/WEB-INF/classes/;C:\j
    akarta-tomcat-5.0.28\work\Catalina\localhost\helloworld;/C:/jakarta-tomcat-5.0.2
    8/webapps/helloworld/WEB-INF/classes/;C:/jakarta-tomcat-5.0.28/shared/classes/;C
    :/jakarta-tomcat-5.0.28/common/classes/;C:/jakarta-tomcat-5.0.28/common/lib/ant-
    launcher.jar;C:/jakarta-tomcat-5.0.28/common/lib/ant.jar;C:/jakarta-tomcat-5.0.2
    8/common/lib/commons-collections-3.1.jar;C:/jakarta-tomcat-5.0.28/common/lib/com
    mons-dbcp-1.2.1.jar;C:/jakarta-tomcat-5.0.28/common/lib/commons-el.jar;C:/jakart
    a-tomcat-5.0.28/common/lib/commons-pool-1.2.jar;C:/jakarta-tomcat-5.0.28/common/
    lib/jasper-compiler.jar;C:/jakarta-tomcat-5.0.28/common/lib/jasper-runtime.jar;C
    :/jakarta-tomcat-5.0.28/common/lib/jsp-api.jar;C:/jakarta-tomcat-5.0.28/common/l
    ib/naming-common.jar;C:/jakarta-tomcat-5.0.28/common/lib/naming-factory.jar;C:/j
    akarta-tomcat-5.0.28/common/lib/naming-java.jar;C:/jakarta-tomcat-5.0.28/common/
    lib/naming-resources.jar;C:/jakarta-tomcat-5.0.28/common/lib/servlet-api.jar;/C:
    /Java/jdk1.5.0_06/lib/tools.jar;/C:/jakarta-tomcat-5.0.28/bin/bootstrap.jar;/C:/
    Java/jdk1.5.0_06/jre/lib/ext/dnsns.jar;/C:/Java/jdk1.5.0_06/jre/lib/ext/localeda
    ta.jar;/C:/Java/jdk1.5.0_06/jre/lib/ext/sunjce_provider.jar;/C:/Java/jdk1.5.0_06
    /jre/lib/ext/sunpkcs11.jar;/C:/Java/jdk1.5.0_06/jre/lib/ext/msbase.jar;/C:/Java/
    jdk1.5.0_06/jre/lib/ext/mssqlserver.jar;/C:/Java/jdk1.5.0_06/jre/lib/ext/msutil.
    jar;/C:/Java/jdk1.5.0_06/jre/lib/ext/vssver.scc
        cp=C:\Java\jdk1.5.0_06\lib\tools.jar;C:\jakarta-tomcat-5.0.28\bin\bootstrap.
    jar
        cp=C:\jakarta-tomcat-5.0.28\webapps\helloworld\WEB-INF\classes
        cp=C:\jakarta-tomcat-5.0.28\work\Catalina\localhost\helloworld
        cp=C:\jakarta-tomcat-5.0.28\webapps\helloworld\WEB-INF\classes
        cp=C:\jakarta-tomcat-5.0.28\shared\classes
        cp=C:\jakarta-tomcat-5.0.28\common\classes
        cp=C:\jakarta-tomcat-5.0.28\common\lib\ant-launcher.jar
        cp=C:\jakarta-tomcat-5.0.28\common\lib\ant.jar
        cp=C:\jakarta-tomcat-5.0.28\common\lib\commons-collections-3.1.jar
        cp=C:\jakarta-tomcat-5.0.28\common\lib\commons-dbcp-1.2.1.jar
        cp=C:\jakarta-tomcat-5.0.28\common\lib\commons-el.jar
        cp=C:\jakarta-tomcat-5.0.28\common\lib\commons-pool-1.2.jar
        cp=C:\jakarta-tomcat-5.0.28\common\lib\jasper-compiler.jar
        cp=C:\jakarta-tomcat-5.0.28\common\lib\jasper-runtime.jar
        cp=C:\jakarta-tomcat-5.0.28\common\lib\jsp-api.jar
        cp=C:\jakarta-tomcat-5.0.28\common\lib\naming-common.jar
        cp=C:\jakarta-tomcat-5.0.28\common\lib\naming-factory.jar
        cp=C:\jakarta-tomcat-5.0.28\common\lib\naming-java.jar
        cp=C:\jakarta-tomcat-5.0.28\common\lib\naming-resources.jar
        cp=C:\jakarta-tomcat-5.0.28\common\lib\servlet-api.jar
        cp=C:\Java\jdk1.5.0_06\lib\tools.jar
        cp=C:\jakarta-tomcat-5.0.28\bin\bootstrap.jar
        cp=C:\Java\jdk1.5.0_06\jre\lib\ext\dnsns.jar
        cp=C:\Java\jdk1.5.0_06\jre\lib\ext\localedata.jar
        cp=C:\Java\jdk1.5.0_06\jre\lib\ext\sunjce_provider.jar
        cp=C:\Java\jdk1.5.0_06\jre\lib\ext\sunpkcs11.jar
        cp=C:\Java\jdk1.5.0_06\jre\lib\ext\msbase.jar
        cp=C:\Java\jdk1.5.0_06\jre\lib\ext\mssqlserver.jar
        cp=C:\Java\jdk1.5.0_06\jre\lib\ext\msutil.jar
        cp=C:\Java\jdk1.5.0_06\jre\lib\ext\vssver.scc
        work dir=C:\jakarta-tomcat-5.0.28\work\Catalina\localhost\helloworld
        extension dir=C:\Java\jdk1.5.0_06\jre\lib\ext
        srcDir=C:\jakarta-tomcat-5.0.28\work\Catalina\localhost\helloworld
        include=org/apache/jsp/index_jsp.java2006-10-25 11:50:46 org.apache.jasper.compiler.Compiler generateClass
    严重: Error compiling file: /C:/jakarta-tomcat-5.0.28/work/Catalina/localhost/he
    lloworld//org/apache/jsp\index_jsp.java     [javac] Compiling 1 source file错误: 读取 C:\Java\jdk1.5.0_06\jre\lib\ext\vssver.scc 时出错;error in opening
    zip file
    1 错误
      

  5.   

    在地址栏里打入http://127.0.0.1:8080/helloworld /index.jsp试式
      

  6.   

    这是我的第一个hello world程序,你把它复制到你的计算机看能不能通过。
    <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    </head><body>
    <%
     out.println("我是中国人");
      %>
    </body>
    </html>
      

  7.   

    可能与你在web.xml中设置了<display-name>有关。
    把<display-name>去掉或者访问:
    http://localhost:8080/xxxxxxxxxxxxx
      

  8.   

    用jar cf index.war index.jsp用这个命令打出来的包,肯定可以用