在 Debian 系统上,Tomcat 日志的导出通常就是把日志文件复制/打包/远程传走。下面按常见场景说明。
不同安装方式路径不同:
/var/log/tomcat9/ # Tomcat 9
/var/log/tomcat10/ # Tomcat 10
常见文件:
catalina.outcatalina.yyyy-mm-dd.loglocalhost.yyyy-mm-dd.logmanager.*host-manager.*/opt/tomcat/logs/
/usr/local/tomcat/logs/
cp /var/log/tomcat9/catalina.out ~/catalina.out.bak
tar czf tomcat-logs.tar.gz /var/log/tomcat9/
scp /var/log/tomcat9/catalina.out user@192.168.1.100:/backup/
tar czf tomcat-logs.tar.gz /var/log/tomcat9/
scp tomcat-logs.tar.gz user@remote:/backup/
grep "2026-01-21" /var/log/tomcat9/catalina.out > catalina-20260121.log
tail -n 1000 /var/log/tomcat9/catalina.out > tomcat-tail.log
tail -f /var/log/tomcat9/catalina.out
tail -f /var/log/tomcat9/catalina.out > live.log
如果是 systemd 管理:
journalctl -u tomcat9 > tomcat9.log
指定时间:
journalctl -u tomcat9 --since "2026-01-21 00:00" --until "2026-01-21 23:59"
如果提示 Permission denied:
sudo ls /var/log/tomcat9
sudo cp /var/log/tomcat9/catalina.out ~/
如果你能告诉我:
我可以给你更精确的命令。