Tomcat启动一闪就没了,这是什么原因?遇到Tomcat启动闪退怎么解决?首先,我们得找到Tomcat启动闪退的原因,然后才好对症下药。
原因分析一:
如果Tomcat启动一闪就没,又完全抓不到任何错误日志。基本上可以判断是环境变量的问题,缺少JAVA_HOME 或者缺少JRE_HOME,需要我们手动配置jdk和jre环境。
解决方法:
1、右击桌面“此电脑”,选择“属性”
2、如图所示,选择“高级系统设置”
3、“系统设置”-“高级”-“环境变量”
4、接下来可以看到一个用户变量,一个系统变量,在“系统变量”下单击“新建”。
5、配置JAVA_HOME;输入“变量名”和“变量值”来添加新的环境变量
6、如图所示,配置Path
7、win+R 输入cmd,打开窗口,输入java
8、在输入javac,出现如图所示的信息即可
9、然后在Tomcat目录中找到“startup.bat”启动Tomcat
10、然后打开浏览器,输入:http://localhost:8080,就可以发现Tomcat正常启动了。
原因分析二:
如果不是环境变量的问题,可以考虑一下8080端口被占用的问题,可能是两个Tomcat产生冲突。
解决方法:
1、在cmd中查看8080有没有被占用,找出占用8080端口的进程
netstat -ano | findstr “8080”
2、输入命令后,发现是其PID为5728的占用了8080端口
3、接下来可以在任务管理器里查看该进程号所对应的进程,接着直接右击结束该进程即可。
注:没有PID列的话,可以在任务管理器-【查看】-【选择列】中勾选“PID”
4、接下来在Tomcat目录中找到“startup.bat”启动Tomcat
5、然后打开浏览器,输入:http://localhost:8080,就可以发现Tomcat正常启动了。