tomcat闪退但环境变量配置没错的解决办法
tomcat闪退但环境变量配置没错的解决办法
tomcat双击startup.bat后闪退,如果你出现的问题现象和我一样,与环境变量无关,可以用后面的办法解决。
问题现象
1.在cmd下运行
因为startup.bat闪退看不到错误信息,所以我们尝试用cmd运行。
打开cmd后cd到tomcat安装目录的bin文件夹下,输入startup.bat回车运行。或者直接把startup.bat拖进cmd中运行。结果如图
证明环境变量没有问题,考虑其他错误。
2.查看日志
打开\apache-tomcat-9.0.20\logs目录下的日志文件。
可以看到报错信息。
继续分析异常栈,找到根本原因。
我们可以去文件管理器查看,这个路径根本是不存在的,所以他找不到资源。
解决办法
打开\apache-tomcat-9.0.20\conf目录下的配置文件server.xml,用文本编辑器打开。
找到这一项
可以看到这就是上面的有误路径,对照安装目录,前面发现少了一截\workSpace\。
把docBase等号右边的路径补充成完整正确的路径即可。
双击startup.bat正常。