启动Tomcat时闪退的解决方案

启动Tomcat时闪退的解决方案


突然发现Localhost进不去了,发现是Startup.bat启动时竟然闪退了

网上大多数文章基本都是在说系统变量配置不对云云。但是我知道自己的根本就不是这些问题,但是这个问题对于新手来说无迹可寻,简直要命。直到我看了这篇文章

https://blog.csdn.net/stypace/article/details/38083581

讲了一种调试方法,简直是福音啊。方法如下:

  • 首先,进入tomcat\bin中,用编辑模式或记事本方式打开startup.bat (win10)
  • 找到 call "%EXECUTABLE%" start %CMD_LINE_ARGS% 位置基本在最后:end语句的上面一句
  • start改为run,再次运行startup.bat

此时终于出现了新面孔, TAT ,如下所示
这里写图片描述
在这里是可以找到Debug信息的,在解决这个问题之前,我在里面发现了一个警告,一个严重。顺便一提,我自己的错误和上面的文章并不一样,那位老哥出错是因为内存没有分配够。我自己的是它告诉我在设置SSL的时候出错了,server.xml里Host的name必须唯一(那个警告),警告的级别看起来比严重高,警告会有error,改了就好了

最后把startup.bat的run 改成start,重新运行
这里写图片描述

所以说,天下BUG千千万,哪有那么碰巧和别人完全一样,还是得自己调试啊

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值