Tomcat启动闪退报错JRE_HOME、CATALINA_HOME variable is not defined correctly

今天在一台windows服务器上安装了4个tomcat,都弄完之后,进入bin目录下双击执行startup.bat启动tomcat,没想到就闪了一下,服务没起来,由于看不到报错,无法排错,所以我就修改了startup.bat,在末尾添加了pause。再去启动,可以看到报错了:

1
2
3
The JRE_HOME environment variable is not defined correctly.This environment variable is needed to run this program

The CATALINA_HOME environment variable is not defined correctly.This environment variable is needed to run this program

报错就如上边两个,首先解决第一个JRE_HOME的问题,在startup.bat里边实际调用了另一个批处理,就是setclasspath.bat这个文件,把这个文件以文本形式打开,里边写的就是寻找你配置的JAVA_HOME和JRE_HOME路径,既然电脑傻了吧唧的找不到,那咱就不让他找了,咱就直接给他就完了呗。

K3HP76.png

接下来解决CATALINA_HOME的问题,修改startup.bat文件,设置CATALINA_HOME的路径即可,注意,这里的CATALINA_HOME指的是tomcat的安装目录,可别改错了。

K3H2uR.png

最后,重新运行startup.bat启动tomcat,正常运行。

博主QQ:1012405802
技术交流QQ群:830339411
版权声明:网站内容有原创和转载,如有侵权,请联系删除,谢谢!!
感谢打赏,93bok因你们而精彩!!(支付宝支持花呗)
0%