tomcat安装时会自动检查你的java_home的,倘若没有,就会找java的安装路径。
至于,tomcat_home偶从来就没有配过,所有的应用都能用的。

解决方案 »

  1.   

    在WINDOWS的系统环境变量里设置
      

  2.   

    谢谢楼上的,不过tomcat4.0没有安装程序。我看了书上的说的是直接在startup.bat里面设置,但是因为版本不一样,所以没搞定!但是我输入http://LocalHost:8080/之后能看到tomcat的页面,是不是这样就可以了阿?
      

  3.   

    是的,这样应该就可以了,你可以再运行一些JSP文件试试,最好是带JAVA代码段的
      

  4.   

    @echo off
    if "%OS%" == "Windows_NT" setlocal
    rem ---------------------------------------------------------------------------
    rem Start script for the CATALINA Server
    rem
    rem $Id: startup.bat,v 1.4 2002/08/04 18:19:43 patrickl Exp $
    rem ---------------------------------------------------------------------------
    set JAVA_HOME=c:\jdk
    set CATALINA_HOME=c:\jakarta-tomcat-5.0.19
    rem Guess CATALINA_HOME if not defined
    if not "%CATALINA_HOME%" == "" goto gotHome
    仔细比较这段代码和你的那段代码的区别: 在
    JAVA_HOME=c:\jdk
    set CATALINA_HOME=c:\jakarta-tomcat-5.0.19 中
    c:\jdk 是你jdk工具包的目录,
    c:\jakarta-tomcat-5.0.19 是你 tomcat 的安装目录  其它的地方不要动!!!!!!!!!!