温馨提示×

ubuntu tomcat日志怎么定位

小樊
43
2026-09-27 18:25:20
栏目: 智能运维

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


一、确认 Tomcat 安装方式

不同安装方式,日志位置不一样:

1. 通过 apt 安装(系统包)

which tomcat9
# 或
dpkg -l | grep tomcat

常见日志目录:

/var/log/tomcat9/

里面通常有:

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

2. 官网下载的压缩包(手动安装)

一般在:

$TOMCAT_HOME/logs/

例如:

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

二、快速定位日志文件

# 查找 catalina.out
find / -name catalina.out 2>/dev/null

# 查找 tomcat 日志目录
find / -type d -name logs 2>/dev/null | grep tomcat

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

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

或

tail -f $TOMCAT_HOME/logs/catalina.out

四、根据问题类型看不同日志

问题类型 看哪个日志
Tomcat 启动失败 catalina.out
应用报错(Exception) catalina.out / localhost.*.log
404 / 部署问题 localhost.*.log
访问记录 access_log(如启用)

五、按关键字定位问题

# 查错误
grep -i error /var/log/tomcat9/catalina.out

# 查异常
grep -i exception /var/log/tomcat9/catalina.out

# 查某个时间点
grep "2026-01-15 10:" /var/log/tomcat9/catalina.out

六、Tomcat 没日志怎么办?

  1. 检查是否启动:
systemctl status tomcat9
  1. 手动启动看输出:
$TOMCAT_HOME/bin/catalina.sh run
  1. 检查 logging.properties:
$TOMCAT_HOME/conf/logging.properties

如果你能告诉我:

  • Tomcat 版本
  • 安装方式(apt / 压缩包)
  • 具体报错现象

我可以直接帮你精准定位日志和原因。

0 踩