在 Debian 上运行 WebLogic,查看日志的方式主要取决于你的安装方式(单机 / 域)和运行模式。下面按最常见场景给你说明。
假设你用的是 WebLogic 域(Domain),域目录一般是:
/home/weblogic/user_projects/domains/base_domain
记录整个域的启动、关闭、错误等信息
$DOMAIN_HOME/servers/AdminServer/logs/AdminServer.log
如果是受管服务器(Managed Server):
$DOMAIN_HOME/servers/ServerName/logs/ServerName.log
启动 WebLogic 时控制台输出会写入:
$DOMAIN_HOME/servers/AdminServer/logs/AdminServer.out
或(旧版本):
$DOMAIN_HOME/nohup.out
WebLogic 使用 Java Logging,通常由 config.xml 配置
$DOMAIN_HOME/config/config.xml
日志级别常见:
INFOWARNINGERROR如果你的 WebLogic 提供 HTTP 服务:
$DOMAIN_HOME/servers/AdminServer/logs/access.log
tail -f $DOMAIN_HOME/servers/AdminServer/logs/AdminServer.log
tail -n 100 AdminServer.log
grep ERROR AdminServer.log
http://IP:7001/console
cd $DOMAIN_HOME/bin
./startWebLogic.sh
日志直接输出在终端
nohup ./startWebLogic.sh > AdminServer.out 2>&1 &
| 问题 | 看哪里 |
|---|---|
| 启动失败 | AdminServer.out |
| 端口被占用 | AdminServer.log |
| 应用部署失败 | AdminServer.log |
| 权限问题 | Debian /var/log/syslog |
| JVM 崩溃 | hs_err_pid*.log |
你可以告诉我:
我可以帮你精准定位日志和解决方案 ✅