在 CentOS 下启动 WebLogic Server,通常按以下步骤操作(以 WebLogic 12c/14c 为例,其他版本类似)。
常见路径示例:
/opt/oracle/middleware/user_projects/domains/base_domain
export JAVA_HOME=/usr/java/jdk1.8.0_202
export PATH=$JAVA_HOME/bin:$PATH
如果是 WebLogic 12c+,一般自带 JDK,可直接使用。
cd /opt/oracle/middleware/user_projects/domains/base_domain
./startWebLogic.sh
✅ 启动成功后会看到类似日志:
<Server started in RUNNING mode>
⚠️ 前台启动关闭终端会停止服务。
nohup ./startWebLogic.sh > weblogic.log 2>&1 &
查看启动日志:
tail -f weblogic.log
如果使用了 Node Manager:
cd $WL_HOME/server/bin
./startNodeManager.sh
或后台启动:
nohup ./startNodeManager.sh > nodemanager.log 2>&1 &
netstat -tunlp | grep 7001
http://服务器IP:7001/console
lsof -i:7001
kill -9 PID
chmod +x startWebLogic.sh
一般是:
✅ 解决办法(自动登录):
cd /domains/base_domain/servers/AdminServer/security
创建 boot.properties:
username=weblogic
password=your_password
WebLogic 会自动加密该文件。
./stopWebLogic.sh
如果你愿意,可以告诉我:
我可以给你更精确的启动方案(包括做成 Linux 服务)。