tomcat环境变量配置好之后,在cmd 中运行startup.bat后提醒
the JRE_HOME environment variable is not defined correctly This environment variableis needed to run this program
解决办法:
startup.ba脚本调用了catalina.bat
所以需要更改catalina.bat中这部分值为当前系统的JAVA_HOME和JRE_HOME
set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_162
set JRE_HOME=C:\Program Files\Java\jdk1.8.0_162\jr
运行startup.bat ok。
其实如果catalina.bat中没有设置正确的JAVA_HOME和JRE_HOME
脚本还会去setclasspath.bat中设置JAVA_HOME和JRE_HOME
也就是这个参数在这两个文件(catalina.bat和setclasspath.bat)中任意一个设置对了就能启动tomcat