Tomcat9.0.87闪退解决方案

1 min read

运行Tomcat9.0.87闪退

报错:Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
原因: 使用了免安装的方法,直接运行bin目录下的startup.bat导致闪退
解决方案:
  1. 进入cmd在D:\apache-tomcat-9.0.87\bin目录下输入catalina.bat run查看具体报错信息。
  2. 在系统变量中添加:JAVA_HOME=C:\Program Files\Java\jdk-18.0.2.1
  3. 在path中添加%JAVA_HOME%
重新启动startup.bat,浏览器打开localhost:8080
如下图:
img (点击查看大图)

Tomcat启动时出现乱码

img (点击查看大图)
解决方案:
  1. 找到D:\apache-tomcat-x.x.xx\conf目录下的logging.properties文件,用记事本打开
  2. 修改UTF-8为GBK,ctrl+s保存
img (点击查看大图)
重新打开startup.bat文件,没有乱码
img (点击查看大图)

评论

Tomcat9.0.87闪退解决方案 | Niutr's Blog | Niutr's Blog