tomcat闪退时,可以在 startup.bat 最底下加上 pause (作用是:卡住主黑窗口打印错误,避免闪退看不到日志信息)
基本可能出现的问题为(不全为下面两种情况,具体需要看日志报错):
1.端口冲突
2.没有指向jdk
解决方案 :
1.检查下是否安装jdk,并且设置好环境
2.端口冲突问题,如果配置文件换了端口号,端口号还是指定到之前的tomcat端口号,就看下 catalina.bat 这个文件最上面,有没有指定了路径的(红色部分),如果有,修改路径为当前tomcat对应路径即可
set JAVA_HOME=E:\yth\soft\jdk1.8
set JRE_HOME=E:\yth\soft\jdk1.8\jre
set CATALINA_HOME=E:\yth\soft\apache-tomcat-8.0.33 -xxxx
@echo off
rem Licensed to the Apache Software Foundation (ASF) under one or more
rem contributor license agreements. See the NOTICE file distributed with
3.也有可能是tomcat的问题,可换tomcat试下