tomcat启动闪退

Posted 牧野流冰87

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tomcat启动闪退相关的知识,希望对你有一定的参考价值。

运行tomcat/bin目录下的startup.bat时报错:
the CATALINA_HOME environment variable is not defined correctly

 

碰到这个问题时的第一反应是添加CATALINA_HOME环境变量:
 
添加环境变量后发现问题不能解决,还是报同样的错误,打开startup.bat脚本,找到出错的位置
 
阅读代码后可以发现:
1. 未设置CATALINA_HOME变量时,系统会将cd所在的路径设置为CATALINA_HOME,所以引发了第一次的报错
2. 手动CATALINA_HOME变量后,仍然产生同样报错的原因是因为环境变量后加了一个分号(;),所以33行中的%catalina_home%\\bin\\catalina.bat路径里面\\bin前面会多一个分号(;),引发了第二次报错,去掉CATALINA_HOME中的分号后问题解决

以上是关于tomcat启动闪退的主要内容,如果未能解决你的问题,请参考以下文章

启动tomcat闪退

windows启动tomcat闪退

tomcat启动不成功(点击startup.bat闪退)的解决办法

tomcat启动闪退

tomcat启动闪退解决

Tomcat 启动闪退问题解决集(八大类详细)