远程查看 Tomcat 日志常见有几种方式,取决于你的环境(是否有服务器权限、是否用容器、是否接日志平台)。下面按从简单到专业说明:
如果你有服务器 SSH 权限:
ssh user@server_ip
cd /usr/local/tomcat/logs
Tomcat 常见日志文件:
catalina.out:主日志(最常用)catalina.YYYY-MM-DD.loglocalhost.YYYY-MM-DD.logaccess_log_*.log:访问日志实时查看:
tail -f catalina.out
只看错误:
tail -f catalina.out | grep ERROR
scp user@server:/usr/local/tomcat/logs/catalina.out ./
rsync -avz user@server:/usr/local/tomcat/logs/ ./tomcat_logs/
如果 Tomcat 开启了管理页面:
http://ip:8080/manager/html
⚠️ 安全风险大,一般不推荐
docker ps
docker logs -f container_id
kubectl logs -f pod_name
Tomcat 日志直接采集到平台,支持:
限制行数:
tail -n 500 catalina.out
按时间看:
less catalina.out
# 然后 /2026-01-21
如果你愿意,可以告诉我:
我可以给你更具体的方案。