Tomcat 无法启动时出现以下提示:
Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
C:\Users\luxideyao>startup
The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE
C:\Users\luxideyao>export
解决办法::
检查环境变量信息如下:
在cmd下输入命令:set
JAVA_HOME
D:\Java\jdk1.5.0_12;
CATALINA_HOME
D:\tomcat_6.0.14
classpath
.;%JAVA_HOME%\lib;%CATALINA_HOME%\lib;
配置均未出现错误。
解决方法:
编辑D:\tomcat_6.0.14\bin路径下的startup.bat文件,在@echo off
if "%OS%" == "Windows_NT" setlocal 后加一句:
java -jar -Duser.dir="d:\tomcat_6.0.14" "d:\tomcat_6.0.14\bin\bootstrap.jar" start
保存,运行startup.bat,搞定。