ubuntu

Tomcat在Ubuntu中如何配置

小樊
42
2025-08-30 07:41:46
栏目: 智能运维

以下是在Ubuntu中配置Tomcat的关键步骤:

  1. 安装Java环境

    sudo apt update  
    sudo apt install openjdk-11-jdk  # 推荐使用OpenJDK 11  
    java -version  # 验证安装  
    
  2. 下载并解压Tomcat

    wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.1.24/bin/apache-tomcat-10.1.24.tar.gz  
    sudo tar -xzvf apache-tomcat-10.1.24.tar.gz -C /opt  
    sudo mv /opt/apache-tomcat-10.1.24 /opt/tomcat  # 重命名目录  
    
  3. 配置环境变量
    编辑/etc/profile~/.bashrc,添加:

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

    执行source /etc/profile使生效。

  4. 创建系统服务(开机自启)
    创建/etc/systemd/system/tomcat.service文件,内容如下:

    [Unit]  
    Description=Apache Tomcat  
    After=network.target  
    
    [Service]  
    Type=forking  
    Environment=JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64  
    Environment=CATALINA_HOME=/opt/tomcat  
    Environment=CATALINA_BASE=/opt/tomcat  
    ExecStart=/opt/tomcat/bin/startup.sh  
    ExecStop=/opt/tomcat/bin/shutdown.sh  
    User=tomcat  
    Group=tomcat  
    Restart=always  
    
    [Install]  
    WantedBy=multi-user.target  
    

    执行以下命令启用服务:

    sudo systemctl daemon-reload  
    sudo systemctl start tomcat  
    sudo systemctl enable tomcat  
    
  5. 基础配置(可选)

    • 修改端口:编辑/opt/tomcat/conf/server.xml,找到<Connector port="8080">,修改port值(如8443)并重启。
    • 配置管理用户:编辑/opt/tomcat/conf/tomcat-users.xml,添加角色和用户(如manager-gui权限)。
    • 部署应用:将Web项目放入/opt/tomcat/webapps/目录,或通过ROOT目录配置默认访问路径。
  6. 防火墙与验证

    sudo ufw allow 8080/tcp  # 允许Tomcat端口访问  
    curl http://localhost:8080  # 验证服务是否正常  
    

说明:步骤中路径和版本号可根据实际需求调整,生产环境建议进一步配置SSL/TLS及安全策略。

0
看了该问题的人还看了