Tomcat启动日志在哪看

Tomcat启动日志在哪看

Tomcat 的启动日志位置取决于操作系统和启动方式。下面按常见情况说明:

一、Linux / macOS

1️⃣ 使用 catalina.sh 启动

日志默认在:

$TOMCAT_HOME/logs/catalina.out

查看方式:

tail -f logs/catalina.out

常见路径示例:

/opt/tomcat/logs/catalina.out

/usr/local/tomcat/logs/catalina.out

2️⃣ 使用 systemd 启动

如果 Tomcat 配置为系统服务:

journalctl -u tomcat

或:

journalctl -u tomcat -f

二、Windows

1️⃣ 使用 startup.bat 启动

日志在:

%TOMCAT_HOME%\logs\catalina.out

%TOMCAT_HOME%\logs\catalina.2026-01-21.log

2️⃣ 直接双击 startup.bat

启动窗口本身会显示启动日志

窗口关闭后日志不会保留(不推荐)

三、常见日志文件说明

文件名

说明

catalina.out

标准输出和错误输出(最重要)

catalina.YYYY-MM-DD.log

按日期的启动日志

localhost.YYYY-MM-DD.log

应用级日志

manager.log

Manager 应用日志

host-manager.log

Host Manager 日志

四、如果找不到日志怎么办?

✅ 确认 Tomcat 是否真的启动

ps -ef | grep tomcat

✅ 确认日志目录是否存在

ls $TOMCAT_HOME/logs

✅ 手动指定日志输出

在 catalina.sh 中可看到:

CATALINA_OUT="$CATALINA_BASE/logs/catalina.out"

五、快速排查启动失败

tail -n 200 logs/catalina.out

常见错误:

端口被占用(8080 / 8005)

Java 版本不匹配

配置文件错误(server.xml)

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

✅ 操作系统

✅ Tomcat 版本

✅ 如何启动的(脚本 / systemd / IDE)

我可以帮你精确定位日志和启动失败原因。

🎈 相关推荐

揭秘中美军事装备:美国尖端武器盘点,哪些领先中国?
深入探讨NSA黑客工具包在GitHub上的资源及其使用
嚳字笔顺
bob365

嚳字笔顺

📅 01-08 👀 1652