tomcat基本上不要配置环境变量,只要一个TOMCAT_HOME即为你的安装路径,eg:C:/tomcat
安装好以后看看http://localhot:8080
是否出现tomcat的欢迎界面,如果是的话说明你的配置没问题其中8080是默认的端口,你也可以自己定义

解决方案 »

  1.   

    是的出现了欢迎界面,但是JSP应用程序就是运行不了,出现如下错误。
    HTTP Status 500 - --------------------------------------------------------------------------------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 JSPAn error occurred at line: 0 in the jsp file: /ee.jspGenerated servlet error:
        [javac] Compiling 1 source fileF:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\_\ee_jsp.java:41: illegal character: \64
     @ page contentPage="text/html";charset=GB2312"
     ^An error occurred at line: 0 in the jsp file: /ee.jspGenerated servlet error:
    F:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\_\ee_jsp.java:41: unclosed string literal
     @ page contentPage="text/html";charset=GB2312"
                                                  ^An error occurred at line: 1 in the jsp file: /ee.jspGenerated servlet error:
    F:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\_\ee_jsp.java:43: illegal character: \64
     @ page import="java.util.*" 
     ^An error occurred at line: 0 in the jsp file: /ee.jspGenerated servlet error:
    F:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\_\ee_jsp.java:41: cannot resolve symbol
    symbol  : variable charset  
    location: class org.apache.jsp.ee_jsp
     @ page contentPage="text/html";charset=GB2312"
                                    ^An error occurred at line: 0 in the jsp file: /ee.jspGenerated servlet error:
    F:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\_\ee_jsp.java:41: cannot resolve symbol
    symbol  : variable GB2312  
    location: class org.apache.jsp.ee_jsp
     @ page contentPage="text/html";charset=GB2312"
                                            ^An error occurred at line: 14 in the jsp file: /ee.jspGenerated servlet error:
    F:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\_\ee_jsp.java:55: cannot resolve symbol
    symbol  : class Date  
    location: class org.apache.jsp.ee_jsp
     Date date=new Date();
     ^An error occurred at line: 14 in the jsp file: /ee.jspGenerated servlet error:
    F:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\_\ee_jsp.java:55: cannot resolve symbol
    symbol  : class Date  
    location: class org.apache.jsp.ee_jsp
     Date date=new Date();
                   ^
    7 errors
    at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:130)
    at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:293)
    at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:353)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:370)
    at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:473)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:190)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2416)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
    at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:601)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)
    at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
    at java.lang.Thread.run(Thread.java:536)--------------------------------------------------------------------------------Apache Tomcat/4.1.27
      

  2.   

    可能是你的JSP程序的问题错误都是ee.jsp里面出现的  如果能出现TOMCAT欢迎界面 应该说明TOMCAT的配置没有问题你在仔细检查一下
      

  3.   

    把你的“@ page”中间的那个空格去掉吧。
      

  4.   

    你的测试文件路径不对,也就是说server.xml配置不对:
      <Service name="DigitalTitan_Access">    <Connector className="org.apache.catalina.connector.http.HttpConnector"
                   port="9001" minProcessors="5" maxProcessors="75"
                   enableLookups="true" redirectPort="8443"
                   acceptCount="10" debug="0" connectionTimeout="60000"/>    <!-- Replace "localhost" with what your Apache "ServerName" is set to -->
        <Engine name="DigitalTitan_Access" defaultHost="DigitalTitan" debug="0">
          <Host name="DigitalTitan" debug="0" appBase="F:\Site_River_" unpackWARs="true">
    <Context path="" docBase="F:\Site_River_" debug="0">
            </Context>
          </Host>
        </Engine>  </Service>
      

  5.   

    @ page contentPage="text/html";charset=GB2312"
    改为 <%@ page contentType="text/html; charset=gb2312"%>