linux-ubuntu 下安装 tomcat

第一步: 下载解压

  • 在官网下载.tar.gz格式的压缩包
  • 下载地址
  • 将文件复制到Linux中,并使用以下命令进行解压
tar -zxvf apache-tomcat-8.5.69.tar.gz
  • 将tomcat移动到 /opt/tomcat8.5 下
mv apache-tomcat-8.5.69 /opt/tomcat8.5

第二步:启动tomcat

  • 启动startup.sh文件
/opt/tomcat8.5/bin/startup.sh
  • 查看tomcat是否运行,找到是否包含tomcat
ps -ef | grep java
  • 查看端口情况
netstat -anp | grep 8080
#如果出现:表示8080被占用,tomcat启动成功
tcp6       0      0 :::8080

第三步:防火墙设置

防火墙的默认设置都是拒绝通过外网访问计算机部分的端口,所以保证端口开放有两种方法:

关闭防火墙:(不推荐)
  • 查看防火墙状态:
systemctl status firewalld
  • 打开防火墙:
systemctl start firewalld.service
  • 关闭防火墙:
systemctl stop firewalld.service
  • 设置防火墙开机自启:
systemctl enable firewalld.service
  • 设置防火墙开机不自启
systemctl disable firewalld.service
设置端口开放

CentOS7,8使用firewall而不是iptables。所以解决这类问题可以通过添加firewall的端口,使其对我们需要用的端口开放。

  • 查看防火墙状态。得到结果是running或者not running
firewall-cmd --state
  • 在running 状态下,向firewall 添加需要开放的端口
    命令为
firewall-cmd --permanent --zone=public --add-port=8080/tcp#永久的添加该端口。去掉–permanent则表示临时。
  • 加载配置,使得修改有效
firewall-cmd --reload
  • 查看开启的端口,出现8080/tcp这开启正确
firewall-cmd --permanent --zone=public --list-ports
  • 再次使用外部浏览器访问,这出现tomcat的欢迎界面
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值