发现新版的JDK(象j2se5up3)和TOMCAT(5.5.17)安装后都不用配置环境变量了。
可是在环境变量中也找不到原来需要是设置的一些重要路径。他们都设置到那里去了?另一个问题是,如果我需要把新版的JDK和TOMCAT复制到别的机器上,那又该如何配置呢?

解决方案 »

  1.   

    Tomcat 需要配置 JAVA_HOME 环境变量,其他的已经配置好了,不用您再费心了。
      

  2.   

    第二个问题,如果你拷贝JDK的话,还是需要在拷贝至的及其上配置环境变量Tomcat 需要配置 JAVA_HOME 环境变量
      

  3.   

    安装包会写注册表,并在%windir%\system32目录下拷入几个以java开头的文件,所以不需要配置环境变量,但直接拷到其它机器上是无法使用的。
    所以建议楼主还是使用解压缩版本的,然后自己配置环境变量比较好。
      

  4.   

    如果你用COPY的方式,把它一到服务器上去,那么环境变量就需要配置了!Thanks
    Hima
      

  5.   

    谁说拷贝到其他机器上不能用?我把jre目录拷贝给用户,就能用,而且我已经确认用户没有安装jre或jdk。
      

  6.   

    jre拷贝过去就能用,但TOMCAT还是要配置的,是这样的吧?
    其实我感觉好象TOMCAT就是指向jre的地方好象要设置,其他的都不怎么需要设置了才对,就象TOMCAT自己安装时那样。
      

  7.   

    copy过去,重新配置tomcat……
    UP
      

  8.   

    UP有分啊,兄弟们。另外谁做过InstallShield的安装程序啊,把JDK和TOMCAT都打在里面那种?
      

  9.   

    楼上的,我是为了用InstallShield打包发布用啊。因为把JDK也放进去包就太大了,能不能只用jre目录里的内容来运行程序?
    这样的话jre这么配置呢?
      

  10.   

    给你找了个
    http://edu.iecool.com/show/8077.html
      

  11.   

    谢谢楼上的朋友提供资料。经过N多次的装了卸,卸了装,终于发现其实JDK和TOMCAT安装后都把信息放进注册表中了。
    但放进注册表中的信息却太多了,实在很难提取也搞不清楚具体的作用。所以现在还是想用写环境变量的方式来设置。问题出来了,TOMCAT5.5的解压缩版本,居然不能在只安装了JRE包的机器上使用。启动TOMCAT的时候说需要JDK而不是JRE。晕啊!
      

  12.   

    问题出来了,TOMCAT5.5的解压缩版本,居然不能在只安装了JRE包的机器上使用。启动TOMCAT的时候说需要JDK而不是JRE。晕啊!
    -------------------------------------------------
    我试了,tomcat要求 jdk 和 jre 二者之一即可。若使用jdk,需要设置 JAVA_HOME
    若没有jdk,只有jre ,需要设置 JRE_HOME,如 C:\jdk1.5.0_07\jre
      

  13.   

    执行 bin 里边的 startup.bat
      

  14.   

    执行 bin 里边的 startup.bat我知道。我是想建立一个服务,以后可以自动启动了。
      

  15.   

    看这个:
    http://tomcat.apache.org/tomcat-5.5-doc/windows-service-howto.html
      

  16.   

    使用service.bat install加入服务后,好象启动不了。
    看运行service.bat install的时候好象需要JAVA_HOME,而我因为只有JRE所以这里是空的。
    ----------------
    Installing the service 'Tomcat5' ...
    Using CATALINA_HOME:    D:\Tomcat5.5
    Using CATALINA_BASE:    D:\Tomcat5.5
    Using JAVA_HOME:
    Using JVM:              auto
    Failed installing 'Tomcat5' service
    ----------------
    会不会是这里有问题?
    运行服务启动程序tomcat5.exe后出现以下信息:
    ----------------
    This release of Apache Tomcat was packaged to run on J2SE 5.0
    or later. It can be run on earlier JVMs by downloading and
    installing a compatibility package from the Apache Tomcat
    binary download page.
      

  17.   

    实在不行,把startup.bat放到启动组里去,变通一下。我没别的招儿了。