apache-tomcat-9.0.102.tar.gz Linux 安装 tomcat 9.0 压缩包(保姆级详细安装教程)


一、简洁版(需要有一定 Linux 基础)

1. 安装并启动 tomcat 服务

  1. 下载:apache-tomcat-9.0.102.tar.gz

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

    在这里插入图片描述

  2. 以 root 身份进入 /usr/local/tomcat 文件夹:

    cd /usr/local
    mkdir tomcat
    cd tomcat
    
  3. 将下载的 tomcate 文件直接拖拽到 /usr/local/tomcat 文件夹下,使用以下命令解压:

    tar -zxvf apache-tomcat-9.0.102.tar.gz
    
  4. 解压后会得到一个文件夹,进入该文件夹

    cd apache-tomcat-9.0.102
    
  5. 进入 bin 目录,输入以下指令开启 tomcat 服务器

    cd bin
    ./startup.sh
    

    关闭服务输入:

    ./shutdown.sh
    
  6. 在虚拟机上的火狐浏览器上输入:localhost:8080, 可以正常访问 tomcat 页面。但是这也只能在虚拟机上访问,不能在宿主机上访问。你可以试一下,在宿主机浏览器上输入:虚拟机 ip 地址:8080,此时不能访问。此时需要开放虚拟机的 8080 端口,让外界可以访问。

  7. Centos 7 开放8080端口

  • 检查防火墙状态

    firewall-cmd --state
    

    running 表示开启,如果是not running 需要手动开启

    systemctl start firewalld.service
    
  • 开放 8080 端口

    firewall-cmd --zone=public --add-port=8080/tcp --permanent
    
  • 重新载入防火墙配置

    firewall-cmd --reload
    
  • 重启防火墙

    systemctl restart firewalld.service
    
  1. 此时正常访问。浏览器输入:虚拟机 ip 地址:8080。

2. 部署 Web项目

  • 将本地打包的 war 包文件,放在linux中的 /usr/local/tomcat/apache-tomcat-9.0.102/webapps webapps
  • 进入 tomcat 的 bin 目录,开启服务 ./startup.sh
  • 在本地浏览器输入:ip:8080/myweb , 假设打包的 war 文件名为:myweb。
  • 即可正常访问。

二、图文版详细安装教程

1. 安装并启动 tomcat 服务

  1. 下载:apache-tomcat-9.0.102.tar.gz

  2. 以 root 身份进入 /usr/local/tomcat 文件夹:

    cd /usr/local
    mkdir tomcat
    cd tomcat	
    

    在这里插入图片描述

  3. 将下载的 tomcate 文件直接拖拽到 /usr/local/tomcat 文件夹下,使用以下命令解压:

    tar -zxvf apache-tomcat-9.0.102.tar.gz
    

    在这里插入图片描述

  4. 解压后会得到一个文件夹,进入该文件夹

    cd apache-tomcat-9.0.102
    

    在这里插入图片描述

  5. 进入 bin 目录,输入以下指令开启 tomcat 服务器

    cd bin
    ./startup.sh
    

    如要关闭服务,请输入:

    ./shutdown.sh
    

    在这里插入图片描述

2. 开启防火墙 8080 端口

  1. 在虚拟机上的火狐浏览器上输入:localhost:8080, 可以正常访问 tomcat 页面。但是这也只能在虚拟机上访问,不能在宿主机上访问。你可以试一下,在宿主机浏览器上输入:虚拟机 ip 地址:8080,此时不能访问。此时需要开放虚拟机的 8080 端口,让外界可以访问。

    在这里插入图片描述

  2. Centos 7 开放8080端口
    (1)检查防火墙状态

    firewall-cmd --state
    

    running 表示开启,如果是not running 需要手动开启

    systemctl start firewalld.service
    

    (2)开放 8080 端口

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

    (3) 重新载入防火墙配置,使之生效

    firewall-cmd --reload
    

    (4) 重启防火墙

    systemctl restart firewalld.service
    

    在这里插入图片描述

  3. 此时正常访问。浏览器输入:虚拟机 ip 地址:8080。
    在这里插入图片描述

3. 部署 Web 项目

  1. 部署 tomcat 项目
  • 将本地打包的 war 包文件,放在linux中的 /usr/local/tomcat/apache-tomcat-9.0.102/webapps webapps 文件夹下。
  • 在本地浏览器输入:ip:8080/myweb , 假设打包的 war 文件名为:myweb。
  • 即可正常访问。
    在这里插入图片描述
    在这里插入图片描述

4. war 包来源:

在这里插入图片描述


END 配置完成


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值