作为一个刚学习Tomcat的程序猿来说,这是会经常出现的错误。
tomcat闪退原因
- 发生时间:2023.6.4
- 问题描述:卸载tomcat9,安装新的tomcat10,启用startup.bat发生闪退
- 问题总结:版本兼容
一、JDK环境没有安装好
1.首先需要确认java环境是否配置正确,jdk是否安装正确,win+R打开cmd,输入java 或者 javac。如下图就是配置正确的样式:
二、环境变量设置错误
2.确认Tomcat的环境变量配置
去系统配置里打开,完成配置。具体配置跟安装目录相关,所以要记好自己的安装路径。
此电脑右击属性:
之后会出现这样的界面,这是Win11的高级系统设置,现在很多帖子之前的高级系统设置是Win10的,大家注意一下。
之后打开环境变量进行配置,新建一个CATALINA_HOME,地址填你安装的地址。
点击path再点击编辑
最底行添加你之前安装目录的bin目录
之后再电脑浏览器上敲击
出现这个就成功了
三、端口占用
(如果你卸载了之前版本或者是第一次装tomcat可以跳过这个步骤)
四、版本不兼容
官方适配的Tomcat和Jdk版本的说明,但是这个并不使用于jdk1.8。也就是说你如果是装的10的版本的tomcat,就会发生闪退。最好要配套安装。