tomcat点击startup.bat一闪而退的解决方法

环境路径问题

针对win7系统

  1. win7系统不仅要配JAVA_HOME还有其他一些环境路径最好也配置一下。

  2. JRE_HOME的值也要配一下,路径和jdk在同一级下

  3. CATALINA_HOME 变量值:D:\apache-tomcat-7.0.56(解压出来文件的路径)。

  4. path中的的值加上这些
    %JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%/bin;%JRE_HOME%/bin;%CATALINA_HOME%\lib;%CATALINA_HOME%\lib\servlet-api.jar;%CATALINA_HOME%\lib\jsp-api.jar;

  5. 注意单独的环境变量中结尾不要分号,而path的中多值,值与值之间需要英文分号

端口占用问题

我们可以使用如下命令来找出哪个进程占用5037这个端口

netstat -ano | findstr "5037"

在任务管理器里查看改进程号所对应的进程,直接右击结束该进程即可。或者使用上面提到的taskkill命令,它主要是用来批量删除某些进程,当然,也可以用来删除一个进程,使用方法如下:

taskkill /PID 9060 /F 其中,/F主要是用来强制删除。

你也可以查看Tomcat自带的打印日志在你的Tomcat的logs文件夹下如果出现了

七月 04, 2018 10:40:20 上午 org.apache.catalina.core.StandardService initInternal

严重: Failed to initialize connector [Connector[HTTP/1.1-8080]]
org.apache.catalina.LifecycleException: Failed to initialize component [Connector[HTTP/1.1-8080]]

类似的错误可能已经运行了一个Tomcat你可以在服务中把它终止掉,然后再运行自己的Tomcat就可以了。

其他原因

右键点击startup.bat,编辑,在文本的最后敲上pause,保存后重新运行startup.bat,这时候窗口不会再一闪而过,而是停留在桌面上(调试成功,把pause去掉即可)。
在这里插入图片描述
再次执行startup.bat,出现下图-- 窗口不会闪退 但是出现请按任意键继续的情况,查看报错信息再决定下一步操作。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值