温馨提示×

debian怎么查weblogic日志

小樊
42
2026-10-17 01:46:04
栏目: 智能运维

在 Debian 系统上查看 WebLogic 日志,通常有以下几种常见方式和位置。下面按最常用 → 进阶来说明。


一、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

二、域级日志(Domain Log)

WebLogic 还有一个 域日志:

$WLS_DOMAIN/servers/AdminServer/logs/

或者:

$WLS_DOMAIN/logs/

常见文件:

domain.log

查看:

tail -f $WLS_DOMAIN/logs/domain.log

三、标准输出日志(startWebLogic.out)

如果是用脚本启动 WebLogic:

startWebLogic.sh

日志会输出到:

$WLS_DOMAIN/servers/AdminServer/logs/AdminServer.out

或当前目录:

startWebLogic.out

查看:

tail -f startWebLogic.out

四、通过 WebLogic 控制台查看(推荐)

  1. 浏览器访问:
    http://IP:7001/console
    
  2. 登录
  3. 左侧:
    Environment → Servers → 选择 Server
    
  4. 点击 Logging 查看日志

五、使用 WLST 查看日志(高级)

cd $WL_HOME/common/bin
./wlst.sh
connect('weblogic','password','t3://localhost:7001')
serverRuntime()
cd('Logs/ServerLog/LogFile')

六、常见问题排查

1. 找不到日志?

先确定域目录:

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

2. 日志太大

less AdminServer.log
grep ERROR AdminServer.log

3. JVM / GC 日志

在 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

如果你能告诉我:

  • WebLogic 版本
  • 是 AdminServer 还是被管 Server
  • 是启动失败还是运行异常

我可以给你更精确的日志路径和排查方法。

0 踩