温馨提示×

Ubuntu如何查看Tomcat日志

小樊
36
2026-07-10 09:45:09
栏目: 智能运维

在 Ubuntu 上查看 Tomcat 日志,常见做法如下(默认以 Tomcat 8/9/10 为例,路径可能略有不同):


一、Tomcat 日志默认位置

一般位于:

/var/log/tomcat*/

或(如果是手动安装的 Tomcat):

/usr/local/tomcat/logs/

常见日志文件:

文件 说明
catalina.out 最常用,包含标准输出和错误
catalina.YYYY-MM-DD.log 按日期的 catalina 日志
localhost.YYYY-MM-DD.log 应用上下文日志
manager.*.log manager 应用日志
host-manager.*.log host-manager 日志

二、实时查看日志(最常用)

1️⃣ 实时查看 catalina.out

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

Ctrl + C 退出


2️⃣ 查看指定行数

查看最后 100 行:

tail -n 100 /var/log/tomcat9/catalina.out

三、查看历史日志文件

如果日志已按日期分割:

cat /var/log/tomcat9/catalina.2026-01-20.log

分页查看:

less /var/log/tomcat9/catalina.2026-01-20.log

四、搜索日志内容(非常常用)

查找错误信息

grep -i error /var/log/tomcat9/catalina.out

查找异常

grep -i exception /var/log/tomcat9/catalina.out

指定时间范围

grep "2026-01-20" /var/log/tomcat9/catalina.out

五、根据 Tomcat 安装方式定位日志

✅ apt 安装的 Tomcat

ls /var/log/tomcat*/

版本示例:

  • tomcat8
  • tomcat9
  • tomcat10

✅ 手动解压安装的 Tomcat

ls /usr/local/tomcat/logs/

六、查看 Java / Tomcat 是否启动失败

journalctl -xe

或:

systemctl status tomcat9

七、权限不足时的处理

如果提示权限不足:

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

或临时授权:

sudo chmod 755 /var/log/tomcat9

八、推荐组合命令(实战)

tail -f /var/log/tomcat9/catalina.out | grep -i --color exception

如果你愿意,可以告诉我:

  • ✅ Tomcat 版本
  • ✅ 是 apt 安装还是解压安装
  • ✅ 具体报错信息

我可以帮你 直接定位问题

0