windows下很多程序不用配置JAVA_HOME,是因为那些程序是直接通过读取注册表里边的路径获取了jdk的路径,比如eclipse(码农必备……)
但是Tomcat必须配置JAVA_HOME变量才能使用,给客户装每次也需要装一遍JDK然后再设置各种环境变量属性(如何配置java环境变量),当然大型项目都是用websphere或者weblogic这种中间件,那是因为这种客户一般有钱买大型服务器,这个另当别论……
今天简单看了一下,其实通过在tomcat下bin目录在startup.bat配置下JAVA_HOME,就可以不再安装JDK和配置环境变量,也可以使用tomcat了,当然这个必须拷贝一份绿色的jdk
具体配置:
1、下载绿色版的apache-tomcat-6.0.35解压到任何目录,把jdk放入tomcat路径下,我用的jdk1.5
2、在starup.bat的头部加入 set JAVA_HOME=”..jdk1.5”
如图:
经实验,tomcat正常启动。
当然您可以使用其他的绿色环境如JTM等,但是不太适合研究和修改。
我打包放到网盘,大家可自己下载使用,里面带有jdk1.5