解决tomcat窗口启动时因为某些错误而一闪而过

本文介绍了解决Tomcat启动时一闪而过的问题,通过修改catalina.bat文件中的_EXECJAVA参数,使得错误信息得以保留,便于问题定位。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原始发表时间:2009-04-20

 

参考文章http://www.blogjava.net/wj110reg/articles/151559.html

    今天PM遇到一个问题,就是使用tomcat启动项目的时候发现tomcat会一闪而过,隐约看到了一个异常,好像是什么NoSuchMehtod之类的,但是由于太快了,无法跟踪正在犯愁。
    偶看到这个问题似曾相识,于是想了一下愣是没有想起来以前遇到是怎么解决的,所以开始google,发现了网上的一篇达文,终于找到了解决方法。

    我使用的tomcat是5.5.25,观察startup.bat和catalina.bat中的内容,不难知道关键的信息都在catalina.bat当中,仔细阅读顶部给出的参考文章中的内容,发现catalina.bat中有一段启动脚本是会打开新窗口的,而这个新窗口中给出的出错信息正是我们需要的内容。

    于是找到Catalina.bat的176~181行,发现如下内容:

if not "%OS%" == "Windows_NT" goto noTitle
set _EXECJAVA=start "Tomcat 5.5.25 20080" %_RUNJAVA%
goto gotTitle
:noTitle
set _EXECJAVA=start %_RUNJAVA%
:gotTitle

    将这些 _EXECJAVA 后面的 start去除掉(切记,其中的"Tomcat 5.5.25 20080"也要去除掉,否则脚本无法正常执行)

    从“开始”->“运行”当中执行cmd,开启dos,进入到tomcat 5.5.25的bin目录下,执行startup.bat,就会发现catalina.bat乖乖的呆在这个窗口中不会打开新窗口了,这样我们就可以跟踪需要的出错信息~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值