问题描述
点击startup.bat之后,cmd窗口闪退。Tomcat并没有启动成功。之前找解决办法都是说配置jdk环境变量,结果还是不行。后来才知道jdk11比较特殊,没有jre。所以找到了如下解决办法,成功启动Tomcat。
解决办法
默认已安装Tomcat。
- 首先,还是要配jdk环境 ;
- 新建环境变量,变量名CATALINA_HOME,变量值E:\Program Files\apache-tomcat-7.0.52\apache-tomcat-7.0.52(Tomcat的安装路径);然后在PATH中添加
%CATALINA_HOME%\bin\
; - 在Tomcat的bin目录下用记事本或者notepad打开startup.bat和shutdown.bat,在文件的头部分别加入下面两行(JDK和Tomcat路径):
SET JAVA_HOME=E:\Program Files\Java\jdk-11.0.2
SET TOMCAT_HOME=E:\Program Files\apache-tomcat-7.0.52\apache-tomcat-7.0.52
然后就可以启动Tomcat了。