系统服务管理
systemctl命令管理Tomcat服务:sudo systemctl start/stop/restart tomcat # 启动/停止/重启
sudo systemctl status tomcat # 查看状态
sudo systemctl enable tomcat # 设置开机自启
配置文件管理
/etc/tomcat*/server.xml(修改端口、连接器参数等)。/etc/tomcat*/tomcat-users.xml,添加manager-gui角色用户。JMX远程监控
/etc/default/tomcat*,添加JMX参数:CATALINA_OPTS="-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=9090
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false"
jconsole或VisualVM连接localhost:9090查看线程、内存等指标。第三方工具监控
日志监控
/var/log/tomcat*/catalina.out,使用tail -f实时查看。安全加固
ufw/iptables)。性能优化
-Xms/-Xmx、垃圾回收器)。server.xml中的线程池配置(maxThreads/minSpareThreads)。cron定时任务定期清理日志,避免磁盘占满。工具推荐:
参考来源: