为什么我这个下载的tomcat的starup启动不了,实在不理解,跟着视频做的。

img


为什么我这个下载的tomcat的starup启动不了,实在不理解,跟着视频做的。

java环境配置了嘛, tomcat 需要java环境

首先得看下日志有没有报错

你应该通过http://localhost:8080 来验证是不是启动了

找下启动日志看下原因

你直接点击startup.bat的时候如果启动失败会日志一闪而过然后窗口关闭,啥日志都看不到,最好你在cmd窗口打开,然后执行startup.bat,报错信息就会显示出来,具体报错原因有很多,比如配置不对,端口占用等等

1 查看一下您的JDK环境变量 有没有设置好
2 看一下是不是端口号被占用了

情况一: 运行Tomcat的启动文件startup.bat,弹出黑窗口,直接闪退。

失败原因分析:这种情况一般都是没有配置JAVA_HOME导致的,配置jdk如果没有使用JAVA_HOME的方式配置环境变量,就会出这种问题

解决方法:使用JAVA_HOME的方式配置环境变量

情况二:Tomcat启动后,停留一段时间,打印一些日志,然后窗口关闭。

失败原因分析:这种情况一般是与端口号冲突了。

由于端口号只会支持一个程序运行,如果Tomcat的默认端口号被其他程序占用,就会导致冲突。解决这种问题的手段分为两种,第一,关闭占用默认端口号的程序(不太建议),第二,修改Tomcat使用的默认端口号。

解决方法:关闭占用默认端口号的程序,具体操作如下:

1)如果选择结束掉占用了默认端口号的程序,如何查看是哪个程序占用了端口号,在cmd命令输入netstat -aov

闪退就是环境变量你没有配置好, 端口要是被占用 他不会闪退,