阿里云服务器Tomcat无法访问的问题

阿里云服务器Tomcat无法访问的问题,第1张

阿里云服务器Tomcat无法访问的问题

本文主要介绍阿里云服务器Tomcat无法访问的问题。这篇文章给你做了非常详细的介绍,对你的学习或者工作有一定的参考价值。有需要的朋友可以参考一下。

1.前言

之前已经在阿里云上配置了Tomcat,测试后也是可以访问的。然后我因为一些原因卸载了Tomcat。昨晚开始重装Tomcat开始测试,发现一直无法访问。然后就耽误了一个晚上的时间,主要有以下几个原因。希望对你有帮助。

2.方案

阿里云的检查措施是两层。第一层是防火墙,第二层是安全组。这里,我们将首先配置防火墙。

2.1配置防火墙,开通端口

这里,我们先来检查一下防火墙是否开启。

systemctlstatusfirewalld `` 如果出现这个错误`Unitfirewalld.servicecouldnotbefound.`就说明我们没有防火墙的服务,我们需要先下载防火墙; ```java yuminstallfirewalldfirewall-config

下载后,我们需要先启动防火墙:

servicefirewalldstart

启动后,我们将打开Tomcat的端口8080。

firewall-cmd--zone=public--permanent--add-port=8080/tcp

打开端口后,我们需要再次刷新效果,可以通过以下命令来实现:

firewall-cmd--reload

刷新后,我们可以检查通过以下命令打开的端口号:

firewall-cmd--list-all

如果看到如下界面,说明防火墙已经打开了以下端口。

2.2在阿里云控制台配置安全组


这里应该注意,最好配置端口8080的传入和传出方向,这样我们就已经配置了安全组。

2.3检查端口,解决端口冲突

这个时候,我们就启动Tomcat吧。这里,我们进入Tomcat的bin目录,用下面的命令启动Tomcat。

./startup.sh

最好不要用shstartup.sh命令
启动Tomcat。这个时候,如果你的端口不冲突,那么你可以访问阿里云ip:8080,应该可以看到Tomcat的页面。但是如果没有,基本上意味着端口有冲突。这时,我们需要检查端口,看哪一个发生冲突。这时,我们需要检查日志。

通过vi日志名称输入视图,然后
会看到类似下面的错误。

org.apache.catalina.core.StandardServer.awaitStandardServer.await:create[localhost:8106]:

说明端口已经冲突,需要修改端口号
。之后需要输入conf/server.xml进行修改,找到对应的端口号。

以下是端口号可能冲突的主要地方:



根据自己的实际情况修改端口。一次不修改就启动Tomcat。如果没有报告端口错误,那么Tomcat可以正常启动。

就这样,我可爱的汤姆猫终于出来了,谢天谢地。

关于无法访问的阿里云服务器Tomcat的这篇文章到此为止。关于阿里云服务器Tomcat的更多信息,请搜索我们之前的文章或者继续浏览下面的相关文章。希望你以后能支持我们!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/774190.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存