centos

centos下tomcat配置步骤是什么

小樊
47
2025-09-05 19:22:06
栏目: 智能运维

以下是CentOS下配置Tomcat的核心步骤:

  1. 安装Java环境

    sudo yum install java-1.8.0-openjdk-devel  
    java -version  # 验证安装  
    
  2. 下载并解压Tomcat

    wget https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.56/bin/apache-tomcat-9.0.56.tar.gz  
    sudo tar xvf apache-tomcat-9.0.56.tar.gz -C /opt  
    sudo mv /opt/apache-tomcat-9.0.56 /opt/tomcat  # 可选:重命名目录  
    
  3. 配置环境变量
    编辑 /etc/profile.d/tomcat.sh

    sudo nano /etc/profile.d/tomcat.sh  
    

    添加内容:

    export CATALINA_HOME=/opt/tomcat  
    export PATH=$CATALINA_HOME/bin:$PATH  
    

    生效配置:

    source /etc/profile.d/tomcat.sh  
    
  4. 启动Tomcat

    cd /opt/tomcat/bin  
    ./startup.sh  
    

    验证:浏览器访问 http://服务器IP:8080,查看默认页面。

  5. 配置防火墙

    sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent  
    sudo firewall-cmd --reload  
    
  6. 设置开机自启动(可选)
    创建服务文件 /etc/systemd/system/tomcat.service

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

    内容示例:

    [Unit]  
    Description=Apache Tomcat  
    After=network.target  
    
    [Service]  
    Type=forking  
    Environment=CATALINA_HOME=/opt/tomcat  
    ExecStart=/opt/tomcat/bin/startup.sh  
    ExecStop=/opt/tomcat/bin/shutdown.sh  
    User=tomcat  
    Group=tomcat  
    Restart=on-failure  
    
    [Install]  
    WantedBy=multi-user.target  
    

    启用服务:

    sudo systemctl daemon-reload  
    sudo systemctl enable tomcat  
    sudo systemctl start tomcat  
    
  7. 配置Tomcat用户权限(可选)

    • 创建专用用户:
      sudo useradd tomcat  
      sudo chown -R tomcat:tomcat /opt/tomcat  
      sudo chmod -R 755 /opt/tomcat  
      
    • 编辑 /opt/tomcat/conf/tomcat-users.xml,添加用户角色(如管理权限)。

说明:步骤可根据实际需求调整,如需配置SSL、域名绑定等,可参考Tomcat官方文档进一步操作。

0
看了该问题的人还看了