查看 Tomcat 启动日志 的方法主要取决于你的 Tomcat 安装方式 和 操作系统。下面按常见情况说明:
logs 目录Tomcat 的日志默认都在:
$TOMCAT_HOME/logs/
常用日志文件:
| 文件 | 说明 |
|---|---|
catalina.out |
✅ 最重要,启动日志、标准输出、异常堆栈 |
catalina.2026-01-21.log |
按日期拆分的 catalina 日志 |
localhost.log |
应用级日志 |
host-manager.log |
管理日志 |
manager.log |
管理日志 |
tail -f logs/catalina.out
或查看历史:
less logs/catalina.out
cd $TOMCAT_HOME/bin
./startup.sh
或前台启动(方便直接看日志):
./catalina.sh run
catalina.sh run会直接在控制台打印启动日志
tail -f ../logs/catalina.out
cd D:\apache-tomcat-9.0\bin
catalina.bat run
启动信息会直接显示在命令行窗口。
startup.bat
日志在:
D:\apache-tomcat-9.0\logs\catalina.out
可用:
tail -f logs/catalina.out
INFO [main] org.apache.catalina.startup.Catalina.start Server startup in xxx ms
✅ 表示启动成功
netstat -tunlp | grep 8080
# 或
ss -lntp | grep 8080
浏览器访问:
http://localhost:8080
grep -i error logs/catalina.out
grep -i exception logs/catalina.out
docker logs tomcat容器名
实时查看:
docker logs -f tomcat容器名
# 前台启动(推荐)
$TOMCAT_HOME/bin/catalina.sh run
# 后台启动
$TOMCAT_HOME/bin/startup.sh
# 查看日志
tail -f $TOMCAT_HOME/logs/catalina.out
如果你愿意,可以告诉我:
我可以帮你 精准定位问题。