Linux Tomcat 集群部署实操指南
一 架构与准备
二 配置 Tomcat 集群节点
三 配置负载均衡
四 启动与验证
五 生产优化与安全建议
附:systemd 服务模板(多实例示例)
文件:/etc/systemd/system/tomcat1.service
[Unit]
Description=Tomcat 9 servlet container
After=network.target
[Service]
Type=forking
User=tomcat
Group=tomcat
Environment=“JAVA_HOME=/usr/lib/jvm/default-java”
Environment=“CATALINA_PID=/opt/tomcat1/temp/tomcat.pid”
Environment=“CATALINA_HOME=/opt/tomcat”
Environment=“CATALINA_BASE=/opt/tomcat1”
Environment=“CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC”
ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/opt/tomcat/bin/shutdown.sh
Restart=always
[Install]
WantedBy=multi-user.target
将 CATALINA_BASE 指向各实例目录(如 /opt/tomcat1、/opt/tomcat2),分别启用服务:
sudo systemctl daemon-reload && sudo systemctl enable --now tomcat1 tomcat2。