tomcat启动后,无法访问8080端口的问题解决

我这次遇到的情况是服务器异常断电,导致tomcat目录下文件可能受损。
重启tomcat显示能启动,但是war文件不自动解压。http也访问不了8080端口。这个端口在tomcat下的conf/server.xml里写的有。
尝试很多方法没解决。后来重新解压了apache-tomcat目录,将war文件放置到webapp目录下,再启动就恢复了。说明是服务器异常断电导致的文件损坏。

从后面正常的启动提示看出现了前面三个Catalina_的环境变量,而之前启动出现问题时,是没有这三个环境变量的。可能是这个catalina.sh文件异常了。这个脚本才是真正进行启动和关闭tomcat的脚本。前面的startup.sh和shutdown.sh只是带参数调用这个catalina脚本。
是否真启动了,要看catalina的回显。

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_40433334/article/details/128469569