在 CentOS 上查看 WebLogic 日志,通常取决于你使用的是 哪个 WebLogic 版本、是否使用域(Domain) 以及 日志类型。下面按常见场景给你一个完整说明。
记录整个域的启动、关闭、异常等信息。
$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
WebLogic 启动时的控制台输出,比如:
nohup.out
或:
$WL_HOME/user_projects/domains/<domain_name>/servers/<server_name>/logs/<server_name>.out
查看:
tail -f AdminServer.out
应用自身打印的日志(如 log4j、logback):
通常位于:
$WL_HOME/user_projects/domains/<domain_name>/servers/<server_name>/logs/
或应用自定义目录。
HTTP 访问日志(类似 Apache access log):
$WL_HOME/user_projects/domains/<domain_name>/servers/<server_name>/logs/access.log
find / -name startWebLogic.sh 2>/dev/null
通常路径类似:
/u01/oracle/wlserver
find / -name config.xml 2>/dev/null
路径示例:
/u01/oracle/user_projects/domains/base_domain/config/config.xml
tail -f AdminServer.log
tail -n 200 AdminServer.log
grep -i error AdminServer.log
grep -i exception AdminServer.log
grep "2025-01-20" AdminServer.log
Environment → Servers → <ServerName> → Logging
重点看:
AdminServer.out
AdminServer.log
重点看:
AdminServer.log
应用自身日志
cd /u01/oracle/user_projects/domains/base_domain/servers/AdminServer/logs
ls -lh
tail -f AdminServer.log
如果你愿意,可以把 WebLogic 版本、是否 AdminServer / Managed Server、报错信息 发出来,我可以帮你精准定位是哪一类日志、哪一行问题。