访问阿里云centos7下的tomcat不成功的解决方案!!

访问阿里云centos7下的tomcat不成功一般情况下使用完成前两个步骤即可解决,但有时会有额外情况,此时就应该试试第三个步骤!

1.开启阿里云安全组

打开自己的阿里云实例,选择本实例安全组

默认情况下会有安全组,如果安全组存在,直接点击配置规则进去添加允许通过的端口号即可,如果没有安全组,则点击加入安全组即可! 

放行tomcat 8080端口号!!

2.开启阿里云centos7防火墙下对应的端口号

我的tomcat安装在/opt目录下,通过以下命令行进行端口的开放、防火墙开启、tomcat服务器启动的才做。

# 查看firewall服务状态, active(running)代表正在开启,inactive(dead)代表已关闭

 systemctl status firewalld

# 开启
service firewalld start
# 重启
service firewalld restart
# 关闭
service firewalld stop

# 开启端口
开端口命令:firewall-cmd --zone=public --add-port=8080/tcp --permanent
重启防火墙:systemctl restart firewalld.service

命令含义:
--zone #作用域
--add-port=80/tcp  #添加端口,格式为:端口/通讯协议
--permanent   #永久生效,没有此参数重启后失效

firewall-cmd --list-all    # 查看全部信息
firewall-cmd --list-ports  # 只看端口信息

#切换到tomcat的bin目录下, shutdown.sh关闭tomcat服务器 ,startup.sh开启服务器

cd /opt/apache-tomcat-8.5.57/bin

开启服务器:

出现这样的结果证明你tomcat服务器启动成功!!

3.终极解决方案

完成上面两个步骤之后,tomcat没有访问成功,我相信问题可能出现在tomcat服务器里了,于是乎就去tomcat寻找,果不其然!!!当我关闭tomcat就报错! !

解决方法:

(1)进入到  /opt/jdk1.8.0_261/jre/lib/security, 通过 vim 打开 java.security

(2)找到 securerandom.source=file:/dev/random并将其改成  securerandom.source=file:/dev/./urandom

(3) 通过reboot 重启系统, 通过 service firewalld start 开启防火墙, 通过cd /opt/apache-tomcat-8.5.57/bin 进入到tomcat的bin目录下,通过 .startup.sh开启tomcat服务器。

(4)ip地址为你的公网地址, 通过输入http://公网ip:8080 访问tomcat服务器,效果如下,代表你已成功!!!!

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值