目录

步骤 1:准备工作

步骤 2:安装 Java

步骤 3:下载并安装 Tomcat

步骤 4:配置 Tomcat

步骤 5:启动 Tomcat

步骤 6:配置防火墙

步骤 7:设置 Tomcat 为系统服务(可选)



步骤 1:准备工作

  1. 更新系统包

    sudo yum update -y

  2. 安装必要工具 确保安装了 wget(下载文件工具)和 unzip(解压工具)。

    sudo yum install wget unzip -y


步骤 2:安装 Java

Tomcat 需要 Java 环境支持。推荐使用 OpenJDK。

  1. 检查系统是否已经安装 Java

    java -version

  2. 安装 Java 如果未安装 Java,可以通过以下命令安装 OpenJDK:

    sudo yum install java-1.8.0-openjdk -y

  3. 验证 Java 安装

    java -version

    如果输出类似以下内容,说明安装成功:

    openjdk version "1.8.0_xxx"


步骤 3:下载并安装 Tomcat

  1. 下载 Tomcat 使用 wget 从 Apache 官网下载 Tomcat 压缩包。

    wget https://downloads.apache.org/tomcat/tomcat-9/v9.0.xx/bin/apache-tomcat-9.0.xx.tar.gz

    注意:xx 替换为最新版本号。

  2. 解压 Tomcat 压缩包

    tar -xvf apache-tomcat-9.0.xx.tar.gz

  3. 移动并重命名目录 将解压后的文件移动到 /opt 目录,并改名为 tomcat

    sudo mv apache-tomcat-9.0.xx /opt/tomcat

  4. 设置文件权限 确保 Tomcat 目录的权限正确:

    sudo chmod -R 755 /opt/tomcat


步骤 4:配置 Tomcat

  1. 设置环境变量 编辑 ~/.bash_profile 文件,添加 Java 和 Tomcat 的环境变量:

    sudo nano ~/.bash_profile

    添加以下内容:

    export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk export CATALINA_HOME=/opt/tomcat

    保存并关闭文件,然后加载新的环境变量:

    source ~/.bash_profile

  2. 测试环境变量

    echo $JAVA_HOME echo $CATALINA_HOME


步骤 5:启动 Tomcat

  1. 启动 Tomcat

    /opt/tomcat/bin/startup.sh

  2. 检查是否启动成功

    ps aux | grep tomcat

  3. 访问 Tomcat 打开浏览器,访问以下 URL:

    http://<your-server-ip>:8080

    如果看到 Tomcat 欢迎页面,说明启动成功。


步骤 6:配置防火墙

  1. 开放 8080 端口

    sudo firewall-cmd --permanent --add-port=8080/tcp sudo firewall-cmd --reload

  2. 验证端口是否开放

    sudo firewall-cmd --list-ports


步骤 7:设置 Tomcat 为系统服务(可选)

如果希望 Tomcat 随系统启动,可以将其设置为服务:

  1. 创建服务文件

    sudo nano /etc/systemd/system/tomcat.service

    添加以下内容:

    [Unit] Description=Apache Tomcat Web Server After=network.target [Service] Type=forking Environment=JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid Environment=CATALINA_HOME=/opt/tomcat Environment=CATALINA_BASE=/opt/tomcat ExecStart=/opt/tomcat/bin/startup.sh ExecStop=/opt/tomcat/bin/shutdown.sh User=root Group=root [Install] WantedBy=multi-user.target

  2. 启用并启动服务

    sudo systemctl daemon-reload sudo systemctl enable tomcat sudo systemctl start tomcat

  3. 检查服务状态

    sudo systemctl status tomcat

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐