在 Ubuntu 上导出 Tomcat 日志,通常就是把 Tomcat 的日志文件复制或下载出来。下面按常见场景说明。
默认情况下,Tomcat 日志在:
/var/log/tomcat9/ # Ubuntu 通过 apt 安装(版本可能不同)
或源码/二进制安装的:
<TOMCAT_HOME>/logs/
常见日志文件:
catalina.out(最重要,标准输出)catalina.YYYY-MM-DD.loglocalhost.YYYY-MM-DD.logaccess_log*.txt(访问日志)ls -l /var/log/tomcat9/
或
sudo ls -l /opt/tomcat/logs/
sudo cp -r /var/log/tomcat9 /home/youruser/tomcat_logs
sudo cp /var/log/tomcat9/catalina.out ~/catalina.out
sudo tar -czf tomcat_logs.tar.gz /var/log/tomcat9
scp user@server_ip:/home/youruser/tomcat_logs.tar.gz .
sudo tail -f /var/log/tomcat9/catalina.out
sudo tail -n 1000 /var/log/tomcat9/catalina.out > tomcat_recent.log
如果提示 Permission denied:
sudo -i
cd /var/log/tomcat9
或给用户授权:
sudo usermod -aG tomcat youruser
如果是 Docker:
docker logs tomcat_container > tomcat.log
或复制:
docker cp tomcat_container:/usr/local/tomcat/logs ./logs
如果你能告诉我:
我可以给你更精准的命令。