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
本文详细解析了在Tomcat环境下,由于JAVA_HOME和JRE_HOME环境变量未正确配置导致的启动失败问题。提供了具体的解决方案,包括修改catalina.bat和setclasspath.bat文件中的环境变量设置。

被折叠的 条评论
为什么被折叠?



