问题描述
命令提示符内启动tomcat , F:\Tomcat-6.0.26\bin\startup.bat
报错
The CATALINA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
用户变量
CATALINA_HOME
F:\Tomcat-6.0.26\bin
classpath
F:\Java\jdk1.6.0_20\lib\tools.jar;F:\Java\jdk1.6.0_20\lib\dt.jar;F:\Tomcat-6.0.26\lib\servlet-api.jar
系统变量
path
G:\oracle\product\10.2.0\client_1\bin;G:\oracle\product\10.2.0\db_1\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;
D:\Informix\Client-SDK\bin;C:\Program Files\ibm\gsk7\bin;C:\Program Files\ibm\gsk7\lib;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;D:\UltraEdit\;C:\Windows;F:\Java\jdk1.6.0_20\bin\
解决办法
home不带bin
改为
CATALINA_HOME
F:\Tomcat-6.0.26\
报错
The JAVA_HOME environment variable is not defined correctly。。。。。
填上
JAVA_HOME
F:\Java\jdk1.6.0_20\
不行
后改为
set JRE_HOME=F:\Java\jdk1.6.0_20\
--转自