温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何查看tomcat日志

发布时间:2026-09-16 23:34:43 来源:亿速云 阅读:102 作者:小樊 栏目:系统运维

查看 Tomcat 日志的方法主要取决于你的操作系统和Tomcat 的安装方式。下面按常见场景给你说明。


一、Tomcat 日志文件位置

Tomcat 的日志默认在:

$TOMCAT_HOME/logs/

常见日志文件包括:

文件 说明
catalina.out 最重要的日志,控制台输出(Linux 常用)
catalina.YYYY-MM-DD.log 按日期分割的 Catalina 日志
localhost.YYYY-MM-DD.log 本地主机相关日志
localhost_access_log.YYYY-MM-DD.txt 访问日志(请求 URL、IP、状态码)
manager.log / host-manager.log 管理页面日志

$TOMCAT_HOME 一般是:/opt/tomcat、/usr/local/tomcat、/var/lib/tomcat9 等


二、Linux / macOS 查看日志

1️⃣ 查看 catalina.out(最常用)

cd $TOMCAT_HOME/logs
tail -f catalina.out
  • tail -f:实时查看日志
  • Ctrl + C 退出

2️⃣ 查看某一天的日志

less catalina.2026-01-21.log

3️⃣ 搜索错误

grep -i error catalina.out
grep -i exception catalina.out

4️⃣ 查看访问日志

tail -f localhost_access_log.2026-01-21.txt

三、Windows 查看日志

方法一:直接打开文件

  1. 进入:
    C:\tomcat\logs\
    
  2. 用记事本或 Notepad++ 打开 catalina.out 或 catalina.日期.log

方法二:命令行

cd C:\tomcat\logs
type catalina.out

实时查看(PowerShell):

Get-Content catalina.out -Wait

四、Tomcat 作为系统服务(常见 Linux)

如果是 systemd 启动的 Tomcat:

systemctl status tomcat
journalctl -u tomcat -f

五、常见排查场景

❌ 项目启动失败

grep -A 20 Exception catalina.out

❌ 接口 404 / 500

  • 看 localhost_access_log
  • 看 localhost.日期.log

❌ 内存溢出

grep -i "OutOfMemory" catalina.out

六、小建议

  • 生产环境:重点看 catalina.out + localhost_access_log
  • 开发环境:直接看 IDE 控制台也行
  • 日志太多可配置 logging.properties 调整级别

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

  • 操作系统(Linux / Windows)
  • Tomcat 版本
  • 想解决的具体问题(启动失败 / 接口报错 / 性能问题)

我可以给你更精准的命令。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI
助
手