linux

Linux WebLogic日志如何查看

小樊
50
2025-10-07 23:15:41
栏目: 智能运维

Linux环境下查看WebLogic日志的常用方法

一、WebLogic日志的默认路径

WebLogic日志文件通常集中存储在域(Domain)的根目录下的servers子目录中,具体路径遵循以下结构:
$DOMAIN_HOME/servers/<ServerName>/logs/
其中:

在该目录下,常见的日志文件包括:

二、常用Linux命令查看日志

1. 查看日志文件内容

2. 筛选关键日志信息

三、通过WebLogic管理控制台查看日志

  1. 登录控制台:使用管理员账号登录WebLogic管理控制台(如http://server_ip:7001/console);
  2. 导航至日志设置:依次点击Environment > Servers,选择目标服务器(如AdminServer),进入Logging选项卡;
  3. 查看/配置日志
    • General子选项卡中,可查看/修改日志文件名、日志级别(如INFOWARNERROR,级别越高记录越详细);
    • HTTP子选项卡中,可配置访问日志的启用状态、格式及滚动策略(如按时间/大小滚动);
    • 配置完成后点击Save保存,并点击Activate Changes激活变更。

四、使用WLST脚本查看日志

WebLogic Scripting Tool(WLST)是Oracle提供的命令行脚本工具,可用于自动化提取日志信息。以下示例脚本连接服务器并提取AdminServer的日志内容:

# 连接到WebLogic服务器
connect('weblogic_username', 'weblogic_password', 't3://localhost:7001')
# 切换至目标服务器的日志目录
cd('/Servers/AdminServer/Log/AdminServer')
# 获取日志消息并写入本地文件
logContent = cmo.getMessages()
with open('/tmp/AdminServer_log.txt', 'w') as f:
    for message in logContent:
        f.write(str(message) + '\n')
# 断开连接
disconnect()

运行脚本后,日志内容将保存至/tmp/AdminServer_log.txt

注意事项

0
看了该问题的人还看了