可按以下简化步骤在Debian上部署Tomcat:
更新系统并安装JDK
sudo apt update && sudo apt install -y default-jdk tomcat9
(使用tomcat9
包自动完成下载、解压及基础配置)
创建专用用户和权限配置
sudo groupadd tomcat
sudo useradd -s /bin/false -g tomcat -d /var/lib/tomcat tomcat
sudo chown -R tomcat:tomcat /var/lib/tomcat
sudo chmod -R 755 /var/lib/tomcat/conf /var/lib/tomcat/logs
(tomcat9
包默认使用/var/lib/tomcat
目录,需手动调整权限)
配置systemd服务(可选)
若需自定义配置,可创建服务文件:
sudo nano /etc/systemd/system/tomcat.service
内容参考:
[Unit]
Description=Apache Tomcat
After=network.target
[Service]
Type=forking
User=tomcat
Group=tomcat
Environment="JAVA_HOME=/usr/lib/jvm/default-java"
Environment="CATALINA_HOME=/var/lib/tomcat"
ExecStart=/var/lib/tomcat/bin/startup.sh
ExecStop=/var/lib/tomcat/bin/shutdown.sh
Restart=on-failure
[Install]
WantedBy=multi-user.target
后续执行:
sudo systemctl daemon-reload
sudo systemctl start tomcat
sudo systemctl enable tomcat
验证部署
访问 http://localhost:8080
,查看默认页面确认运行成功。
说明:
tomcat9
包已集成基础配置,无需手动下载和解压,简化了操作流程。