问题现象:运行war包,在tomcat的bin目录下执行startup.bat出现命令行闪退的情况,导致执行不成功。

解决方法:打开startup.bat文件,在该文件的开头加上两行代码,指定的是jdk和tomcat的安装路径。
SET JAVA_HOME=C:\Program Files\Java\jdk1.8.0_121
SET TOMCAT_HOME=D:\eclipseTools\apache-tomcat-8.5.35

同样在关闭程序的执行文件中加上同样的两行代码。打开shutdown.bat文件,在开始的位置加上:
SET JAVA_HOME=C:\Program Files\Java\jdk1.8.0_121
SET TOMCAT_HOME=D:\eclipseTools\apache-tomcat-8.5.35

之后可以在tomcat的bin目录下直接点击startup.bat文件执行,也可以在dos系统界面中使用命令行的方式进行启动,如下图所示:

tomcat的显示的命令行窗口如下(不显退了哦):

运行成功之后测试,发现可以成功访问tomcat首页了:

停掉程序的话需要执行shutdow.bat文件:

tomcat中启动war包使用startup.bat文件执行,弹出框出现一闪而过的解决方法。
最新推荐文章于 2024-04-19 01:30:25 发布
本文介绍了解决Tomcat启动时出现的闪退问题的方法。通过在startup.bat和shutdown.bat文件中设置JAVA_HOME和TOMCAT_HOME环境变量,确保JDK和Tomcat路径正确,从而避免了命令行窗口快速关闭的情况,使Tomcat能够正常启动并成功访问首页。
1541

被折叠的 条评论
为什么被折叠?



