已经安装了JDK1.7 和对应JREtomcat
安装了tomcat8this
都是解压版spa
并设置了JAVA_HOME、JRE_HOMEclass
但Tomcat在启动过程当中找不到jdk
错误:脚本
the JRE_HOME environment variable is not defined correctly This environment variableis needed to run this program
缘由:文件
startup.ba脚本调用了catalina.batvi
因此须要更改catalina.bat中这部分值为当前系统的JAVA_HOME和JRE_HOMEco
set JAVA_HOME=D:/jdk1.7.0_76/错误
set JRE_HOME=D:/jdk1.7.0_76/jre/
运行startup.bat ok。
其实若是catalina.bat中没有设置正确的JAVA_HOME和JRE_HOME
脚本还会去setclasspath.bat中设置JAVA_HOME和JRE_HOME
也就是这个参数在这两个文件(catalina.bat和setclasspath.bat)中任意一个设置对了就能启动tomcat