温馨提示×

怎样导出ubuntu tomcat日志

小樊
43
2026-09-06 16:28:57
栏目: 智能运维

在 Ubuntu 上导出 Tomcat 日志,通常就是把 Tomcat 的日志文件复制或下载出来。下面按常见场景说明。


一、Tomcat 日志在哪里

默认情况下,Tomcat 日志在:

/var/log/tomcat9/        # Ubuntu 通过 apt 安装(版本可能不同)

或源码/二进制安装的:

<TOMCAT_HOME>/logs/

常见日志文件:

  • catalina.out(最重要,标准输出)
  • catalina.YYYY-MM-DD.log
  • localhost.YYYY-MM-DD.log
  • access_log*.txt(访问日志)

二、查看日志路径

ls -l /var/log/tomcat9/

sudo ls -l /opt/tomcat/logs/

三、导出(复制)日志到别处

1️⃣ 复制整个日志目录

sudo cp -r /var/log/tomcat9 /home/youruser/tomcat_logs

2️⃣ 只导出某个日志

sudo cp /var/log/tomcat9/catalina.out ~/catalina.out

3️⃣ 压缩后导出(推荐)

sudo tar -czf tomcat_logs.tar.gz /var/log/tomcat9

四、从服务器下载到本地(如 Windows / Mac)

使用 scp

scp user@server_ip:/home/youruser/tomcat_logs.tar.gz .

五、实时导出 / 查看日志

实时查看

sudo tail -f /var/log/tomcat9/catalina.out

导出最近 1000 行

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 中的 Tomcat(补充)

如果是 Docker:

docker logs tomcat_container > tomcat.log

或复制:

docker cp tomcat_container:/usr/local/tomcat/logs ./logs

如果你能告诉我:

  • Tomcat 安装方式(apt / 源码 / Docker)
  • 想导出哪种日志(报错 / 访问 / 全部)

我可以给你更精准的命令

0