在腾讯云上部署tomcat

在腾讯云上部署tomcat


情人节快乐,祝大家心想事成,没有男/女朋友的早日脱单

img

1.准备工具

xshell,tomcat,腾讯云,JDK

2.过程

在这个前提下我们必须装好了jdk,不是无法看成效

1.准备tomcat

通过官网下载(https://tomcat.apache.org/),选择自己合适的版本,这里以下载的tar.gz包为例
在这里插入图片描述

然后上传到指定的腾讯云的指定位置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5EGKlBKu-1644830298177)(C:\Users\cx\AppData\Roaming\Typora\typora-user-images\image-20220214162035330.png)]

2.解压tomcat

输入tar -zxvf 压缩的tomcat包命令来解压xxxxx.tar.gz文件,不是这种格式的文件不能用这个命令来执行哟

在这里插入图片描述

在这大家可能对这个包的名称不感冒,想改个名字怎么办,可以通过mv 旧包名 新包名命令来执行

在这里插入图片描述

3.检验安装是否成功

进入解压后的bin目录下,执行**./startup.sh**命令

在这里插入图片描述

最后使用你的服务器ip:8080访问tomcat首页

到这,你是不是以为就成功了

img

4.疑惑

怎么启动了还是访问不到呀

在这里插入图片描述

a.查看tomcat运行状态

这下我们就需要查看一下tomcat的运行状态ps -ef|grep tomcat

img

上图这个是有问题的
在这里插入图片描述

这才是正常的,出现上面的问题是由于你配置的jdk环境没配好

b.查看防火墙

查看腾讯云控制台中防火墙是否打开了8080端口,如果没有重新创建

在这里插入图片描述

输入命令 netstat -tunlp 可以看到8080端口根本就没开放,此时已经打开了tomcat

在这里插入图片描述

Centos7以上用firewalld代替了iptables,也就是说firewalld开通了8080端口应该就行了。

1.查看防火墙状态

firewall-cmd --state  #查看防火墙状态。

在这里插入图片描述

如果没开启(not running)执行

systemctl start firewalld 

2.在running 状态下,向firewall 添加需要开放的端口

firewall-cmd --permanent --zone=public --add-port=8080/tcp  #永久的添加该端口。去掉--permanent则表示临时。

对应关闭的命令
firewall-cmd --zone=public --remove-port=8080/tcp --permanent

在这里插入图片描述

3.加载配置,使得修改有效。

firewall-cmd --reload  

在这里插入图片描述

4.使用命令 查看开启的端口,出现8080/tcp这开启正确

firewall-cmd --permanent --zone=public --list-ports

5.关键一步 再次启动防火墙

systemctl start firewalld.service 

最后就是看结果

在这里插入图片描述

在这里插入图片描述

完美!!!!!!

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值