0
点赞
收藏
分享

微信扫一扫

解决apache-tomcat安装成功之后运行startup.bat之后闪退

一:概述

通过startup.bat启动的流程是:startup->catalia->setclasspath->cataline,如果这3个bat文件里面有一个出现错误的话就是启动失败,为了找到一闪而过的原因,需要了解这三个bat文件里面是什么。

解决apache-tomcat安装成功之后运行startup.bat之后闪退_环境变量配置

解决apache-tomcat安装成功之后运行startup.bat之后闪退_闪退_02

解决apache-tomcat安装成功之后运行startup.bat之后闪退_闪退_03


二:具体说明

<1>由于JDK环境变量配置错误

tomcat在启动时,会读取环境变量的信息,需要一个CATALINA_HOME 与JAVA_HOME的信息,CATALINA_HOME即tomcat的主目录,JAVA_HOME即java安装的主目录,jdk的主目录。

解决apache-tomcat安装成功之后运行startup.bat之后闪退_环境变量配置_04

首先检查java的环境变量是否配置正确。

检查方法:

打开命令行cmd,在命令行中输入java --version,看看是否会出现下面的情况:

解决apache-tomcat安装成功之后运行startup.bat之后闪退_闪退_05

如果出现上图出现java版本,则说明JDK的环境变量配置成功。

下面这个是tomcat的环境变量配置。

解决apache-tomcat安装成功之后运行startup.bat之后闪退_环境变量配置_06

如果检查都没问题,则说明不是这个原因。

<2>原因2:由于startup.bat的配置错误所导致。

如果startup.bat的配置里面是下面第一幅图片所示,则会出现一闪而过的情况。

解决apache-tomcat安装成功之后运行startup.bat之后闪退_闪退_07

解决apache-tomcat安装成功之后运行startup.bat之后闪退_tomcat_08

可以对它进行编辑,在:end的面一行在敲上pause,保存编辑后,再次运行startup.bat之后,就不会出现一下闪退的情况。而是出现下下面的情况。

解决apache-tomcat安装成功之后运行startup.bat之后闪退_环境变量配置_09

再次执行startup.bat,出现上图-- 窗口不会闪退 但是出现请按任意键继续的情况

调试成功之后,把pause去掉。

按下任意键之后,还是会闪退。虽然是闪退,但是说明前面的环境变量配置的是正确的.

如果有错误信息,上网查看错误信息的解决办法。

<3>原因3:环境配置没有错,也没有上述两种错误那么可能你已经启动了一个Tomcat,这样两个Tomcat会产生冲突。你可以在com中查看8080是否被占用:

netstat -ano |findstr "8080"

使用上述命令检查8080端口的占用程序

如果有占用程序使用下面命令通过删除PID去删除这个占用的进程。

taskkill /PID 占用的PID /F










举报

相关推荐

0 条评论