Linux系统安装tomcat

1、准备工作

下载Linux版本的tomcat服务器,这里根据自己的需求下载相应的版本,我这里下载的是Tomcat9.0
下载地址 如:Tomcat9.0下载

https://tomcat.apache.org/download-90.cgi

2、因为tomcat的安装使用需要依赖JDK运行环境,所以首先需要检查一下我们当前Linux系统中是否安装了JDK,检查方式如下:
    2.1 使用(Xshell或者puTTY工具)连接到Linux系统下面
    3.2 输入命令:java -version,

             如果显示jdk版本号,则证明已经安装,如果不显示,则证明没有安装,如果没有安装,请参考下面地址进行安装:

             Linux系统安装jdk       https://blog.csdn.net/weixin_38008300/article/details/107580820

3、创建/data/tomcat文件夹,将下载好的压缩包上传至改文件夹

 4、解压文件

#解压文件
tar -zxvf apache-tomcat-9.0.22.tar.gz

5、我这里顺便修改一下端口,Tomcat的默认端口是8080

#server.xml文件中有三个端口设置

  <Server port="8005" shutdown="SHUTDOWN"> :关闭时使用

  <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> : 一般应用使用

  <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />:为AJP端口,即容器使用,如 APACHE能通过AJP协议访问Tomcat的8009端口

6、启动Tomcat,进入Tomcat的bin目录

# 执行:./startup.sh -->启动tomcat
# 执行:./shutdown.sh -->关闭tomcat
./startup.sh
./shutdown.sh

7、确保Linux的防火墙端口是开启的,如果是阿里云,需要保证阿里云的安全组策略是开放的!

     我这里有一个问题,java使用rpm方式安装,但是也在文件中配置了环境变量,导致tomcat启动成功了但是访问不了。

# 查看firewall服务状态
systemctl status firewalld

# 开启、重启、关闭、firewalld.service服务
# 开启
service firewalld start
# 重启
service firewalld restart
# 关闭
service firewalld stop

# 查看防火墙规则
firewall-cmd --list-all    # 查看全部信息
firewall-cmd --list-ports  # 只看端口信息

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

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

curl 127.0.0.1:8080    #访问链接

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值