闪退的问题是环境变量没有配好


1.JDK和JRE

在cmd里面运行java命令和javac命令可以检测jdk是否配置正确。


2.如果还是运行不了,可以在cmd下面cd到tomcat安装目录,然后在cmd里面运行startup.bat,这是cmd会显示不能运行的原因,比如缺少对应的环境变量。我的问题是没有JRE_HOME才不能运行的,添加以后就可以了。

确定要有的环境变量有:JAVA_HOME的那几个(与JDK有关),JRE_HOME,TOMCAT_HOME,CATALINA_HOME把,具体缺哪个就按上面的办法找。