debian

Debian下如何安装Tomcat

小樊
57
2025-07-13 01:30:02
栏目: 智能运维

在Debian系统上安装Tomcat的步骤如下:

方法一:使用APT包管理器安装

  1. 更新APT包列表

    sudo apt update
    
  2. 安装Tomcat 9(推荐) Debian 10及更高版本默认提供Tomcat 9。如果你需要特定版本的Tomcat,可以跳过此步骤。

    sudo apt install tomcat9
    
  3. 启动Tomcat服务

    sudo systemctl start tomcat9
    
  4. 设置Tomcat开机自启

    sudo systemctl enable tomcat9
    
  5. 检查Tomcat状态

    sudo systemctl status tomcat9
    
  6. 访问Tomcat管理界面 打开浏览器,访问 http://your_server_ip:8080。默认情况下,你可能需要输入用户名和密码。默认的用户名和密码是 admin/admin

方法二:手动下载并安装Tomcat

  1. 下载Tomcat 访问 Apache Tomcat官方下载页面,选择适合你系统的版本并下载。例如,使用wget下载:

    wget https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.56/bin/apache-tomcat-9.0.56.tar.gz
    
  2. 解压文件

    sudo tar xvf apache-tomcat-9.0.56.tar.gz -C /opt
    
  3. 重命名目录(可选)

    sudo mv /opt/apache-tomcat-9.0.56 /opt/tomcat
    
  4. 配置环境变量 编辑 /etc/profile.d/tomcat.sh 文件,添加以下内容:

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

    然后使配置生效:

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

    sudo /opt/tomcat/bin/startup.sh
    
  6. 设置Tomcat开机自启(可选) 创建一个systemd服务文件:

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

    添加以下内容:

    [Unit]
    Description=Apache Tomcat Web Application Container
    After=network.target
    
    [Service]
    Type=forking
    
    Environment=JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
    Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid
    Environment=CATALINA_HOME=/opt/tomcat
    Environment=CATALINA_BASE=/opt/tomcat
    Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'
    Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'
    
    ExecStart=/opt/tomcat/bin/startup.sh
    ExecStop=/opt/tomcat/bin/shutdown.sh
    
    User=tomcat
    Group=tomcat
    UMask=0007
    RestartSec=10
    Restart=always
    
    [Install]
    WantedBy=multi-user.target
    

    创建用户和组:

    sudo groupadd tomcat
    sudo useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
    

    更改Tomcat目录权限:

    sudo chown -R tomcat:tomcat /opt/tomcat
    

    启用并启动服务:

    sudo systemctl daemon-reload
    sudo systemctl enable tomcat
    sudo systemctl start tomcat
    
  7. 访问Tomcat管理界面 打开浏览器,访问 http://your_server_ip:8080。默认情况下,你可能需要输入用户名和密码。默认的用户名和密码是 admin/admin

通过以上两种方法,你可以在Debian系统上成功安装并运行Tomcat。

0
看了该问题的人还看了