温馨提示×

CentOS怎么查看WebLogic日志

小樊
41
2026-08-04 22:19:36
栏目: 智能运维

CentOS 上查看 WebLogic 日志,通常取决于你使用的是 哪个 WebLogic 版本是否使用域(Domain) 以及 日志类型。下面按常见场景给你一个完整说明。


一、WebLogic 常见日志位置

1️⃣ 域日志(Domain Log)

记录整个域的启动、关闭、异常等信息。

$WL_HOME/user_projects/domains/<domain_name>/servers/<server_name>/logs/<server_name>.log

例如:

/u01/oracle/user_projects/domains/base_domain/servers/AdminServer/logs/AdminServer.log

查看:

tail -f AdminServer.log

2️⃣ 标准输出日志(stdout / nohup)

WebLogic 启动时的控制台输出,比如:

nohup.out

或:

$WL_HOME/user_projects/domains/<domain_name>/servers/<server_name>/logs/<server_name>.out

查看:

tail -f AdminServer.out

3️⃣ 应用日志(Application Log)

应用自身打印的日志(如 log4j、logback):

通常位于:

$WL_HOME/user_projects/domains/<domain_name>/servers/<server_name>/logs/

或应用自定义目录。


4️⃣ 访问日志(Access Log)

HTTP 访问日志(类似 Apache access log):

$WL_HOME/user_projects/domains/<domain_name>/servers/<server_name>/logs/access.log

二、快速定位 WebLogic 日志目录

1️⃣ 查找 WebLogic 安装目录

find / -name startWebLogic.sh 2>/dev/null

通常路径类似:

/u01/oracle/wlserver

2️⃣ 查找域目录

find / -name config.xml 2>/dev/null

路径示例:

/u01/oracle/user_projects/domains/base_domain/config/config.xml

三、常用查看日志命令(CentOS)

✅ 实时查看日志

tail -f AdminServer.log

✅ 查看最后 200 行

tail -n 200 AdminServer.log

✅ 搜索错误

grep -i error AdminServer.log
grep -i exception AdminServer.log

✅ 按时间查看(如今天)

grep "2025-01-20" AdminServer.log

四、WebLogic 管理控制台查看日志(可选)

  1. 登录 WebLogic Console
  2. 进入:
    Environment → Servers → <ServerName> → Logging
    
  3. 可查看:
    • Server Log
    • HTTP Access Log
    • Debug Log

五、常见日志问题排查

❌ WebLogic 启动失败

重点看:

AdminServer.out
AdminServer.log

❌ 应用报 500 / 404

重点看:

AdminServer.log
应用自身日志

六、示例(完整流程)

cd /u01/oracle/user_projects/domains/base_domain/servers/AdminServer/logs
ls -lh
tail -f AdminServer.log

如果你愿意,可以把 WebLogic 版本是否 AdminServer / Managed Server报错信息 发出来,我可以帮你精准定位是哪一类日志、哪一行问题。

0