问题现象,使用exe执行文件不能启动tomcat,而使用startup.bat会有个弹框,关闭弹框服务会停止
解决方案
检测java环境变量(如果没有需要先去配置)
Windows+R,输入cmd,进入dos命令行
java
javac
java -version
停止tomcat
修改C:\Program Files\Apache Software Foundation\Tomcat 9.0\bin\setclasspath.bat
找到79行修改为set _RUNJAVA="%JRE_HOME%\bin\javaw.exe"
保存后,双击startup.bat
效果:一闪而过的启动,弹框关闭