ps -ef | grep tomcat:查看Tomcat进程是否运行。netstat -tuln | grep 8080(或ss -tuln):检查Tomcat监听端口(默认8080)。systemctl status tomcat(若配置为服务):查看服务状态。conf/server.xml中配置JmxRemoteLifecycleListener,并设置端口、认证等参数。JConsole或VisualVM连接JMX端口,监控内存、线程、GC等指标。logs/catalina.out等日志文件,定位错误或异常。tail -f实时跟踪日志输出,或通过Logstash + ELK实现日志收集与分析。ERROR),触发邮件或短信告警。./startup.sh(启动)、./shutdown.sh(停止)。sudo systemctl start tomcatsudo systemctl stop tomcatsudo systemctl restart tomcat。conf/tomcat-users.xml中配置用户权限),通过Web界面管理应用部署、状态监控。工具推荐:
JConsole/VisualVM(JDK自带,无需额外安装)。Prometheus + Grafana(支持告警与可视化)、Zabbix(企业级监控)。bash或Python编写自定义脚本,定期检查进程、日志及性能指标。参考来源: