在系统变量里添加tomcat_home,值为你安装tomcat的路径
通常应该是可以显示jsp页的,如果还不行,用记事本打开
tomcat\bin\catalina.bat
然后在文件内容的第一行下面加入“set JAVA_HOME=你安装jdk的路径”
保存,重启tomcat,ok. 

解决方案 »

  1.   

    你尝试把JDK目录下文件夹lib的tools.jar文件复制到tomcat/common/lib下看看
    不保证一定行
      

  2.   

    论坛的精华区JAVA板块有一篇文章讲得很详细,我有就照上面配置的
    如果被删除了,我可以发给你
      

  3.   

    to LBN1012(星空):
     我没有找到呀,是不是在Java JSP/Servlet/JavaBean (精华区贴子)中,没有呀!
    还是发给我吧,在下感激不尽。
    [email protected]
      

  4.   

    在jsp的时候,得不到你所要的页面的时候,系统的提示是什么?
      

  5.   

    path                C:\j2sdk1.4.2_04\binjava_home           C:\j2sdk1.4.2_04catalina_home       C:\Tomcat 4.1classpath           .;%java_home%\lib\tools.jar;%java_home%\lib\dt.jar;%catalina_home%\commons\lib其中tomcat的安装目录最后不要有空格,会产生莫名其妙的错误;)
      

  6.   

    提示为:
    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: 5 in the jsp file: /Hello.jspGenerated servlet error:
        [javac] Compiling 1 source fileC:\Tomcat 4.1\work\Standalone\localhost\_\Hello_jsp.java:50: cannot resolve symbol
    symbol  : class Data 
    location: package util
          out.print( new java.util.Data() );
                                  ^
    1 error
    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:2422)
    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:163)
    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:199)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:833)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:711)
    at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:687)
    at java.lang.Thread.run(Thread.java:534)--------------------------------------------------------------------------------Apache Tomcat/4.1.30-LE-jdk14
      

  7.   

    楼主的Tomcat是zip版本的吧,它需要找JAVA_HOME来编译JSP文件,不过"JAVA_HOME"一定要大写的才行啊.
    .exe版本的Tomcat不会出现上面的问题,因为它在安装时就需要你指定JAVA_HOME.
      

  8.   

    不是呀,我换了好几个版本了,都是出现这个问题,Hello.html能测试成功,Hello.jsp总是出现以上问题,就是用tomcat自带的例子也是上面的问题。zip版本我还没用!昨天我连JDK都重装了,还是不能解决,我都快疯了,搞了一个星期,还没搞好,学习一点进展都没有。希望大家帮我给点意见呀!谢谢了!
      

  9.   

    :\Tomcat 4.1\work\Standalone\localhost\_\Hello_jsp.java:50: cannot resolve symbol
    symbol  : class Data 
    location: package util
          out.print( new java.util.Data() );
                                  ^
    1 error昏死,楼上都没看到来?
      不知道java.util里面有没有Data()这个方法可以调用,我好像记得要这样写吧:
           out.print( new java.util.Date());