【Javaweb——tomcat常见错误】tomcat运行一闪而过

遇到tomcat运行一闪而过的问题,可以这样检测:
不要直接点击tomcat里面的startup.bat启动,这样无法看出为什么无法启动tomcat。
可以采用以下两种方式:
用cmd命令行切换到tomcat的bin目录下
在这里插入图片描述

输入

catalina run

或者

startup.bat

这样命令行会显示错误信息。
一开始,我以为jdk的路径配错了,但是我在命令行输入java和javac都没有错误。
然后我发现,必须要在系统变量里设置JAVA_HOME这个变量,里边的值是jbr的路径,这里不需要进入到bin目录里。(我看尚硅谷的教学视频里说,java_home必须大写,但是我试了,小写也可以)
在这里插入图片描述
设置之后成功了。
过了一会我接到老师的作业,发现是用tomcat9版本的。
于是把Tom act8的解压目录删除了,又解压了9,发现打不开startu.bat。
于是使用命令行打开。
报错:The CATALINA_HOME environment variable is not defined correctly
然后我查看了系统变量
在这里插入图片描述
运行了一次Tomcat后,电脑会在系统变量里自动创建Catalina_HOME变量,由于我上次使用的是tomcat8 ,所以Catalina_HOME的值还是8的路径,于是我重新将值修改为9的路径
在这里插入图片描述
成功运行。

猜你喜欢

转载自blog.csdn.net/qq_44308180/article/details/108522407