温馨提示×

tomcat启动日志ubuntu怎么看

小樊
47
2026-09-21 19:34:03
栏目: 智能运维

在 Ubuntu 上查看 Tomcat 启动日志,通常有以下几种方式,取决于你是怎么安装和启动 Tomcat 的。


一、Tomcat 自带日志(最常用)

1. catalina.out(最重要)

Tomcat 启动过程中的主要日志都在这里:

tail -f /opt/tomcat/logs/catalina.out

如果你的 Tomcat 安装在别的位置,比如:

  • /usr/share/tomcat9/logs/catalina.out
  • /var/lib/tomcat9/logs/catalina.out

可以用:

find / -name catalina.out 2>/dev/null

2. 其他日志文件

ls /opt/tomcat/logs/

常见文件:

  • catalina.out:主输出日志
  • catalina.YYYY-MM-DD.log:按日期分割
  • localhost.log:本地应用日志
  • host-manager.log
  • manager.log

查看某一天:

less /opt/tomcat/logs/catalina.2026-01-15.log

二、如果是 systemd 启动的 Tomcat

查看启动日志

sudo journalctl -u tomcat

实时查看:

sudo journalctl -u tomcat -f

如果服务名不同:

systemctl list-units | grep tomcat

例如:

sudo journalctl -u tomcat9 -f

三、手动启动 Tomcat(startup.sh)

如果你是用:

./startup.sh

启动日志仍然在:

logs/catalina.out

也可以前台启动看错误:

./catalina.sh run

四、常见排查命令

看 Tomcat 是否启动

ps -ef | grep tomcat

看端口是否监听

netstat -tunlp | grep 8080
# 或
ss -tunlp | grep 8080

看 Java 是否报错

grep -i error /opt/tomcat/logs/catalina.out

五、快速总结

场景 命令
看启动日志 tail -f tomcat/logs/catalina.out
systemd journalctl -u tomcat -f
找日志位置 find / -name catalina.out
前台启动 catalina.sh run

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

  • Tomcat 版本(7/8/9/10)
  • 安装方式(apt / 手动解压)
  • 报错内容

我可以帮你精准定位问题。

0