阅读量:0
Ubuntu下WebLogic日志的位置及查看方法
1. 日志文件的位置
WebLogic的日志文件主要分布在域(Domain)目录下的logs子目录中,具体路径由**域根目录($DOMAIN_HOME)**决定。常见日志文件及位置如下:
- Server日志:
$DOMAIN_HOME/servers/AdminServer/logs/AdminServer.log(记录管理服务器的启动、关闭及运行时错误信息); - HTTP访问日志:
$DOMAIN_HOME/servers/AdminServer/logs/access.log(记录客户端对服务器的HTTP/HTTPS访问请求,包含IP、时间、状态码等信息); - 域日志:
$DOMAIN_HOME/servers/AdminServer/logs/domain_name.log(记录整个域的运行状态,各服务器会将严重错误信息发送至此,如mydomain.log); - 启动日志:
$DOMAIN_HOME/servers/AdminServer/logs/ServerStart.log(记录服务器启动过程的详细信息,包括加载的模块、配置参数等)。
其中,$DOMAIN_HOME是WebLogic域的根目录,可通过echo $DOMAIN_HOME命令查看(若未设置环境变量,需根据实际安装路径替换,如/opt/weblogic/user_projects/domains/mydomain)。
2. 使用终端查看日志
Ubuntu系统提供多种命令行工具查看日志,适用于快速定位问题:
- 查看日志内容:使用
cat命令显示完整日志(适合小文件),例如:cat $DOMAIN_HOME/servers/AdminServer/logs/AdminServer.log - 实时查看最新日志:使用
tail -f命令动态跟踪日志文件的新增内容(按Ctrl+C退出),例如:tail -f $DOMAIN_HOME/servers/AdminServer/logs/AdminServer.log - 筛选关键字日志:使用
grep命令过滤包含特定关键字的行(如“ERROR”表示错误信息),例如:grep "ERROR" $DOMAIN_HOME/servers/AdminServer/logs/AdminServer.log - 查看日志片段:使用
tail -n命令显示最后N行日志(如最后100行),例如:tail -n 100 $DOMAIN_HOME/servers/AdminServer/logs/AdminServer.log - 查看带行号的日志:使用
cat -n命令显示日志行号(便于定位具体行),例如:cat -n $DOMAIN_HOME/servers/AdminServer/logs/AdminServer.log
3. 使用图形化工具查看日志
若偏好图形界面,可通过以下方式查看:
- 系统日志查看器:Ubuntu自带的
gnome-system-log工具,支持查看系统及应用日志。打开终端输入gnome-system-log,在“文件”菜单中选择“打开”,定位到WebLogic日志文件(如AdminServer.log)即可查看。 - 文本编辑器:使用
vim、nano等编辑器直接打开日志文件(需管理员权限),例如:(注:sudo nano $DOMAIN_HOME/servers/AdminServer/logs/AdminServer.logsudo用于提升权限,避免无法读取系统文件)。
注意事项
- 日志路径可能因WebLogic版本(如10g、12c)、安装方式(如开发模式/生产模式)略有差异,建议通过
$DOMAIN_HOME环境变量确认; - 若日志文件过大,可使用
logrotate工具(Ubuntu自带)进行轮转,避免占用过多磁盘空间; - 生产环境中,建议通过WebLogic管理控制台(
http://服务器IP:7001/console)配置日志级别(如调整WARNING为INFO)及轮转策略,优化日志管理。
以上就是关于“Ubuntu下WebLogic的日志在哪查看”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm