在 Debian 系统上查看 WebLogic 日志,通常有以下几种常见方式和位置。下面按最常用 → 进阶来说明。
WebLogic 的日志一般在 Domain 目录下:
$WLS_DOMAIN/servers/AdminServer/logs/
常见日志文件:
AdminServer.log # 服务器运行日志(最重要)
access.log # HTTP 访问日志
示例(假设域目录):
/opt/weblogic/user_projects/domains/base_domain/servers/AdminServer/logs/
查看日志:
cd /opt/weblogic/user_projects/domains/base_domain/servers/AdminServer/logs
ls -lh
tail -f AdminServer.log
WebLogic 还有一个 域日志:
$WLS_DOMAIN/servers/AdminServer/logs/
或者:
$WLS_DOMAIN/logs/
常见文件:
domain.log
查看:
tail -f $WLS_DOMAIN/logs/domain.log
如果是用脚本启动 WebLogic:
startWebLogic.sh
日志会输出到:
$WLS_DOMAIN/servers/AdminServer/logs/AdminServer.out
或当前目录:
startWebLogic.out
查看:
tail -f startWebLogic.out
http://IP:7001/console
Environment → Servers → 选择 Server
cd $WL_HOME/common/bin
./wlst.sh
connect('weblogic','password','t3://localhost:7001')
serverRuntime()
cd('Logs/ServerLog/LogFile')
先确定域目录:
find / -name AdminServer.log 2>/dev/null
less AdminServer.log
grep ERROR AdminServer.log
在 setDomainEnv.sh 或启动参数中:
-Xloggc:/path/gc.log
# 查看运行日志
tail -f $DOMAIN/servers/AdminServer/logs/AdminServer.log
# 查看启动日志
tail -f $DOMAIN/servers/AdminServer/logs/AdminServer.out
# 查找日志位置
find / -name "*.log" | grep weblogic
如果你能告诉我:
我可以给你更精确的日志路径和排查方法。