linux

Linux下如何查看Tomcat访问日志

小樊
50
2025-09-15 14:11:02
栏目: 智能运维

Linux下查看Tomcat访问日志的方法如下:

  1. 定位日志文件
    Tomcat访问日志默认位于安装目录下的logs子目录,文件名为localhost_access_log.YYYY-MM-DD.txt(按日期分割),可通过conf/server.xmlAccessLogValve配置确认路径。

    • 示例路径:/usr/local/tomcat/logs//var/log/tomcat/logs/
  2. 实时查看日志

    • 使用tail -f命令持续显示最新日志:
      tail -f localhost_access_log.*.txt(支持通配符匹配多日日志)。
    • 若需过滤关键字(如状态码500),可结合grep
      tail -f localhost_access_log.*.txt | grep " 500 "
  3. 分页查看与搜索

    • less命令分页浏览日志,支持上下翻页及搜索(按/输入关键词):
      less localhost_access_log.2025-03-01.txt
  4. 按时间范围筛选

    • sed提取特定时间段的日志(需日志时间格式匹配):
      sed -n '/2025-03-01 14:00:/,/2025-03-01 15:00:/p' localhost_access_log.2025-03-01.txt
  5. 工具分析(可选)

    • 大量日志可使用awk统计请求量、状态码分布等,或通过ELK、Splunk等工具进行可视化分析。

注意:确保当前用户对日志文件有读取权限,日志路径可能因Tomcat版本或配置不同需调整。

0
看了该问题的人还看了