温馨提示×

ubuntu tomcat日志如何定位

小樊
47
2026-09-09 14:13:56
栏目: 智能运维

在 Ubuntu 上定位 Tomcat 日志,通常可以按下面几个步骤来做:


一、确认 Tomcat 安装方式

不同安装方式,日志路径不一样:

1. 通过 apt 安装(系统服务)

dpkg -l | grep tomcat

常见路径:

/var/log/tomcat9/
/var/lib/tomcat9/logs/

2. 官方压缩包安装(手动)

一般在:

$TOMCAT_HOME/logs/

例如:

/opt/tomcat/logs/
/usr/local/tomcat/logs/

二、Tomcat 常见日志文件

进入 logs 目录:

cd $TOMCAT_HOME/logs
ls -lh

主要日志文件:

文件 说明
catalina.out 最常用,标准输出和错误
catalina.yyyy-mm-dd.log 每日 Catalina 日志
localhost.yyyy-mm-dd.log 应用级异常
localhost_access_log.yyyy-mm-dd.txt 访问日志
manager/host-manager 管理端日志

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

tail -f catalina.out

或指定日期:

tail -f catalina.2026-01-21.log

四、根据问题定位日志

1. 启动失败

tail -n 200 catalina.out

重点看:

  • SEVERE
  • Exception
  • Error

2. 接口 404 / 500

tail -f localhost.yyyy-mm-dd.log

3. 查看访问情况

tail -f localhost_access_log.*.txt

五、按关键字搜索

grep -n "ERROR" catalina.out
grep -n "NullPointerException" catalina.out

查看某时间段的日志:

sed -n '/2026-01-21 10:00/,/2026-01-21 11:00/p' catalina.out

六、Tomcat 日志配置位置

$TOMCAT_HOME/conf/logging.properties

可调级别:

.level = INFO
org.apache.catalina.level = FINE

七、systemd 方式(apt 安装)

journalctl -u tomcat9 -f

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

  • Ubuntu 版本
  • Tomcat 版本
  • 报错内容或现象

我可以帮你 精准定位是哪一类日志、哪一行出了问题

0