WebLogic的日志文件默认存储在域根目录下的servers子目录中,路径格式为:
DOMAIN_HOME/servers/SERVER_NAME/logs
其中:
DOMAIN_HOME:WebLogic域的根目录(如/user_projects/domains/base_domain);SERVER_NAME:WebLogic服务器实例名称(如AdminServer)。server.log:服务器主日志(记录运行状态、错误信息等);access.log:HTTP访问日志(记录客户端请求信息);domain.log:域级日志(记录域配置变更、部署事件等)。cat命令:直接输出日志文件全部内容(适合小文件)。cat /path/to/DOMAIN_HOME/servers/AdminServer/logs/server.logless命令:分页查看日志(支持上下翻页、搜索),适合大文件。less /path/to/DOMAIN_HOME/servers/AdminServer/logs/server.log/keyword可搜索关键词,按q退出。tail -f命令:动态显示日志文件末尾内容(实时监控新增日志)。tail -f /path/to/DOMAIN_HOME/servers/AdminServer/logs/server.logCtrl+C停止实时查看。tail -n命令:显示日志文件最后N行(如最后100行)。tail -n 100 /path/to/DOMAIN_HOME/servers/AdminServer/logs/server.loggrep命令:过滤日志中包含指定关键词的行(支持正则表达式)。grep "ERROR" /path/to/DOMAIN_HOME/servers/AdminServer/logs/server.log(筛选“ERROR”级别的日志);grep -i "timeout" /path/to/DOMAIN_HOME/servers/AdminServer/logs/access.log(忽略大小写筛选“timeout”)。若WebLogic作为系统服务运行(通过systemd管理),可使用journalctl命令查看其日志:
示例:journalctl -u weblogic(weblogic为服务名称,需替换为实际名称);
示例:journalctl -u weblogic -f(实时查看服务日志)。
http://server_ip:7001/console);AdminServer);.log文件)或在控制台直接查看。DOMAIN_HOME/config/config.xml(日志配置文件)确认;less或tail命令避免内存占用过高;tail -f logfile.log &),或使用nohup保持进程(如nohup tail -f logfile.log > tail.log &)。