【从0开始在CentOS 9中安装Tomcat】

[复制链接]
发表于 2026-1-24 11:51:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

要在 Linux 上安装并设置 Tomcat,以下是详细步调:
1. 安装 Java(Tomcat 须要 Java 情况)

Tomcat 运行在 Java 情况下,因此起首须要安装 Java。假如没有安装 Java,可以按照以下步调举行安装。

  • 更新体系软件包:
    1. sudo yum update
    复制代码
  • 安装 OpenJDK(保举利用 Java 11 或更高版本):
    1. sudo yum install java-11-openjdk
    复制代码
  • 验证 Java 安装是否乐成:
    1. java -version
    复制代码
    准确输出 Java 版本信息,比方:
    1. openjdk version "11.0.12" 2021-07-20
    复制代码
2. 下载并安装 Tomcat


  • 前去 Apache Tomcat 官方下载页面(https://tomcat.apache.org/),选择你须要的 Tomcat 版本。你可以直接利用 wget 下载最新的二进制版本。
    以 Tomcat 10 为例:
    1. cd /opt
    2. sudo wget https://downloads.apache.org/tomcat/tomcat-10/v10.1.5/bin/apache-tomcat-10.1.5.tar.gz
    复制代码
  • 解压 Tomcat 文件:
    1. sudo tar xzvf apache-tomcat-10.1.5.tar.gz
    复制代码
  • 将解压后的目次重定名为 tomcat 方便管理:
    1. sudo mv apache-tomcat-10.1.5 tomcat
    复制代码
3. 设置 Tomcat


  • 给 Tomcat 目次的实验脚本添加实验权限:
    1. sudo chmod +x /opt/tomcat/bin/*.sh
    复制代码
  • 假如须要设置 Tomcat 的管理用户,可以编辑 tomcat/conf/tomcat-users.xml 文件,添加管理员用户:
    1. sudo vi /opt/tomcat/conf/tomcat-users.xml
    复制代码
    添加以下内容到 <tomcat-users> 标签内,允许 manager-gui 和 admin-gui 的用户访问:
    1. <role rolename="manager-gui"/>
    2. <role rolename="admin-gui"/>
    3. <user username="admin" password="password" roles="manager-gui,admin-gui"/>
    复制代码
  • 生存并退出文件。
4. 启动 Tomcat


  • 启动 Tomcat 服务:
    1. sudo /opt/tomcat/bin/startup.sh
    复制代码
  • 检察 Tomcat 是否启动乐成,可以检察日记:
    1. tail -f /opt/tomcat/logs/catalina.out
    复制代码
5. 设置 Tomcat 为开机自启动


  • 创建一个 Systemd 服务文件,确保 Tomcat 在体系启动时主动启动。编辑新的服务文件:
    1. sudo vi /etc/systemd/system/tomcat.service
    复制代码
  • 添加以下内容(根据你安装 Tomcat 的路径修改):
    1. [Unit]
    2. Description=Apache Tomcat Web Application Container
    3. After=network.target
    4. [Service]
    5. Type=forking
    6. Environment=JAVA_HOME=/usr/lib/jvm/jre
    7. Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid
    8. Environment=CATALINA_HOME=/opt/tomcat
    9. Environment=CATALINA_BASE=/opt/tomcat
    10. Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'
    11. Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'
    12. ExecStart=/opt/tomcat/bin/startup.sh
    13. ExecStop=/opt/tomcat/bin/shutdown.sh
    14. User=tomcat
    15. Group=tomcat
    16. UMask=0007
    17. RestartSec=10
    18. Restart=always
    19. [Install]
    20. WantedBy=multi-user.target
    复制代码
  • 生存并退出文件。
  • 重新加载 Systemd 服务并启动 Tomcat:
    1. sudo systemctl daemon-reload
    2. sudo systemctl start tomcat
    3. sudo systemctl enable tomcat
    复制代码
6. 验证 Tomcat 运行状态

打开欣赏器,访问以下地点检察 Tomcat 是否正常运行:
  1. http://<your-server-ip>:8080
复制代码
你应该看到 Tomcat 接待页面,体现 Tomcat 已经乐成安装并运行。
7. 允许防火墙开放 8080 端口(可选)

假如防火墙启用,须要开放 Tomcat 的默认端口(8080):
  1. sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
  2. sudo firewall-cmd --reload
复制代码
至此,Tomcat 已乐成安装并设置为开机自启动。
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表