在CentOS系统中,WebLogic的更新日志(包括升级过程、错误信息等)主要分布在以下路径,可通过Linux命令行工具查看:
WebLogic域的日志目录是更新日志的主要存储位置,路径为:
$DOMAIN_HOME/servers/$SERVER_NAME/logs
$DOMAIN_HOME:WebLogic域的根目录(如/opt/weblogic/user_projects/domains/base_domain);$SERVER_NAME:WebLogic服务器实例名称(如AdminServer)。关键日志文件:
server.log:服务器主日志,包含更新过程中的操作记录、错误信息(如ERROR关键字);diagnostic.log:诊断日志,记录更详细的调试信息(如升级脚本的执行细节)。查看方法:
tail -f $DOMAIN_HOME/servers/$SERVER_NAME/logs/server.log;less $DOMAIN_HOME/servers/$SERVER_NAME/logs/server.log;grep "ERROR" $DOMAIN_HOME/servers/$SERVER_NAME/logs/server.log。若通过静默安装(.rsp响应文件)更新WebLogic,安装日志会保存在Oracle Middleware安装目录的logs子目录下,路径为:
$ORACLE_HOME/wlserver/common/bin 或 $ORACLE_HOME/install/logs
$ORACLE_HOME:WebLogic安装根目录(如/opt/weblogic/Oracle/Middleware)。查看方法:
ls命令查找最新的日志文件(如install.log),再用tail或cat查看内容。若WebLogic服务通过systemd管理(如CentOS 7及以上版本),可通过journalctl命令查看系统级日志:
journalctl -u weblogic -f # 实时查看weblogic服务的日志
journalctl -u weblogic | grep "update" # 筛选包含“update”的日志条目
-u:指定服务名称(需替换为实际的WebLogic服务名,如weblogic或oracle-weblogic);-f:实时跟踪日志输出。$DOMAIN_HOME和$ORACLE_HOME环境变量定位;http://<IP>:<端口>/console)→“日志”选项卡,确认日志路径是否被修改。