在安装apache-tomcat-7.0.108的时候,启动报错,提示没有增加环境变量。增加环境变量后提示Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment variable is needed to run this program。
仔细查看了一下bat文件的调用,在setclasspath.bat文件中找到了这段错误提示。原因是没有找到jdk或者jre的路径。则增加了jdk和jre的安装路径如下。
set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_131
set JRE_HOME=C:\Program Files\Java\jre1.8.0_131
rem Otherwise either JRE or JDK are fine
if not “%JRE_HOME%” == “” goto gotJreHome
if not “%JAVA_HOME%” == “” goto gotJavaHome
echo Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
echo At least one of these environment variable is needed to run this program
goto exit
加粗部分是我添加的绝对路径。添加后,tomcat正常启动。