平时tomcat用的蛮好,今天测试负载均衡,在win2003部署3个tomcat6,启动失败。启动的时候命令窗口一闪而过,也没找到日志。
1、检查环境变量,配置了JAVA_HOME :C:\program file\java\jdk1.6.0_03,path:%JAVA_HOME%\bin;
2、在CMD窗口启动,显示相关环境变量都正常,显示信息如下:
useing CATALINA_BASE: d:\tomcat1\comat
useing CATALINA-HOME: d:\tomcat1\comat
useing CATALINA-TMPDIR: d:\tomcat1\comat\temp
useing JRE_HOME: C:\program file\java\jdk1.6.0_03
3、还是不行,感觉可能还是环境变量配置有点问题,于是准备为每个tomcat单独指定进程目录,打开%TOMCAT_HOME%\bin下的catalina.bat文件加入以下配置:
java -jar -Duser.dir="D:\loadbalance\tomcat6_1" "D:\loadbalance\tomcat6_1\bin\bootstrap.jar" start
D:\loadbalance\tomcat6_1是我的TOMCAT_HOME,注意以上命令不要加错地方了,最好加在if "%OS%" == "Windows_NT" setlocal下面。
4、配置完成,重新启动,搞定!