温馨提示×

如何在Ubuntu查看Tomcat日志

小樊
36
2026-10-03 14:48:47
栏目: 智能运维

在 Ubuntu 上查看 Tomcat 日志,通常有以下几种常用方式,取决于你的 Tomcat 安装方式和日志配置。


一、Tomcat 日志文件位置

1. 使用 apt 安装的 Tomcat(如 tomcat9 / tomcat10)

日志通常在:

/var/log/tomcat9/

常见文件:

  • catalina.out
  • catalina.yyyy-mm-dd.log
  • localhost.yyyy-mm-dd.log
  • host-manager.log
  • manager.log

查看示例:

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

2. 手动安装的 Tomcat(解压 tar.gz)

日志在 Tomcat 目录下的 logs 文件夹:

/path/to/tomcat/logs/

例如:

/home/user/tomcat/logs/catalina.out

查看示例:

tail -f /home/user/tomcat/logs/catalina.out

二、常用查看命令

1. 实时查看日志(最常用)

tail -f catalina.out

(Ctrl + C 退出)

2. 查看最后 100 行

tail -n 100 catalina.out

3. 查看历史日志文件

less catalina.2026-01-21.log
  • 空格:下一页
  • b:上一页
  • q:退出

4. 搜索关键字(如 ERROR)

grep ERROR catalina.out

实时搜索:

tail -f catalina.out | grep ERROR

三、通过 systemd 查看(apt 安装推荐)

如果是 systemd 管理的 Tomcat:

sudo systemctl status tomcat9

实时查看服务日志:

sudo journalctl -u tomcat9 -f

查看某天日志:

sudo journalctl -u tomcat9 --since "2026-01-21 10:00"

四、常见问题排查

1. 找不到 catalina.out

  • 检查 logging.properties
  • 或确认是否使用 journald 接管日志

2. 权限不足

sudo ls /var/log/tomcat9

3. 日志不更新

  • 确认 Tomcat 是否运行:
ps aux | grep tomcat

如果你能告诉我:

  • Tomcat 版本
  • 安装方式(apt / 手动)
  • 具体想查什么问题(启动失败 / 404 / 报错)

我可以给你更精确的命令。

0 踩