温馨提示×

CentOS如何查看WebLogic日志

小樊
35
2026-08-31 01:29:30
栏目: 智能运维

CentOS 上查看 WebLogic 日志,常见方式取决于你查看的是哪一类日志。下面按最常用的场景给你一份完整说明。


一、WebLogic 常见日志类型

日志类型 说明
server.log 最核心日志,包含启动、运行、异常信息
access.log HTTP 访问日志
admin.log 管理服务器日志
domain.log 域级别日志
nodemanager.log Node Manager 日志

二、WebLogic 日志默认路径(最常见)

假设:

  • WebLogic 安装目录:/u01/oracle/middleware
  • 域目录:/u01/oracle/middleware/user_projects/domains/base_domain
  • 服务器名:AdminServer

1️⃣ 服务器日志(最重要)

cd /u01/oracle/middleware/user_projects/domains/base_domain/servers/AdminServer/logs
ls -lh server.log

查看日志:

tail -f server.log

或查看最近 200 行:

tail -n 200 server.log

2️⃣ Domain 日志

cd /u01/oracle/middleware/user_projects/domains/base_domain
ls -lh domain.log

查看:

tail -f domain.log

3️⃣ Node Manager 日志

cd /u01/oracle/middleware/user_projects/domains/base_domain/nodemanager
ls -lh nodemanager.log

4️⃣ HTTP 访问日志

cd /u01/oracle/middleware/user_projects/domains/base_domain/servers/AdminServer/logs
ls -lh access.log

三、快速定位 WebLogic 日志目录(推荐)

如果你不确定路径,可以用:

find / -name server.log 2>/dev/null

或:

ps -ef | grep weblogic

查看 WebLogic 进程,根据启动参数找到 DOMAIN_HOME


四、常用日志查看命令(CentOS / Linux)

实时查看日志

tail -f server.log

搜索错误

grep -i error server.log
grep -i exception server.log

查看某时间段日志

sed -n '/2025-01-01 10:00/,/2025-01-01 11:00/p' server.log

分页查看

less server.log

五、WebLogic 控制台查看日志(可选)

  1. 登录 WebLogic Console
    http://IP:7001/console
    
  2. 路径:
    Environment → Servers → 选择服务器 → Logging
    

⚠️ 控制台适合查看配置,不适合排查复杂问题。


六、常见问题排查重点

场景 重点日志
启动失败 server.log
部署失败 server.log
内存溢出 server.log + java.lang.OutOfMemoryError
访问慢 access.log
Node Manager 起不来 nodemanager.log

如果你愿意,可以把 WebLogic 版本(如 12c / 14c)报错信息启动失败日志贴出来,我可以帮你精确定位是哪一类问题。

0