在 CentOS 上查看 WebLogic 日志,常见方式取决于你查看的是哪一类日志。下面按最常用的场景给你一份完整说明。
| 日志类型 | 说明 |
|---|---|
server.log |
最核心日志,包含启动、运行、异常信息 |
access.log |
HTTP 访问日志 |
admin.log |
管理服务器日志 |
domain.log |
域级别日志 |
nodemanager.log |
Node Manager 日志 |
假设:
/u01/oracle/middleware/u01/oracle/middleware/user_projects/domains/base_domainAdminServercd /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
cd /u01/oracle/middleware/user_projects/domains/base_domain
ls -lh domain.log
查看:
tail -f domain.log
cd /u01/oracle/middleware/user_projects/domains/base_domain/nodemanager
ls -lh nodemanager.log
cd /u01/oracle/middleware/user_projects/domains/base_domain/servers/AdminServer/logs
ls -lh access.log
如果你不确定路径,可以用:
find / -name server.log 2>/dev/null
或:
ps -ef | grep weblogic
查看 WebLogic 进程,根据启动参数找到 DOMAIN_HOME。
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
http://IP:7001/console
Environment → Servers → 选择服务器 → Logging
⚠️ 控制台适合查看配置,不适合排查复杂问题。
| 场景 | 重点日志 |
|---|---|
| 启动失败 | server.log |
| 部署失败 | server.log |
| 内存溢出 | server.log + java.lang.OutOfMemoryError |
| 访问慢 | access.log |
| Node Manager 起不来 | nodemanager.log |
如果你愿意,可以把 WebLogic 版本(如 12c / 14c)、报错信息 或 启动失败日志贴出来,我可以帮你精确定位是哪一类问题。