温馨提示×

centos下weblogic如何启动

小樊
67
2026-07-21 09:29:30
栏目: 智能运维

CentOS 下启动 WebLogic Server,通常按以下步骤操作(以 WebLogic 12c/14c 为例,其他版本类似)。


一、前提条件

  • 已安装 JDK(WebLogic 依赖 Java)
  • 已安装 WebLogic Server
  • 已知 Domain 目录路径

常见路径示例:

/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,可直接使用。


三、启动 WebLogic Server

1️⃣ 进入 Domain 目录

cd /opt/oracle/middleware/user_projects/domains/base_domain

2️⃣ 前台启动(测试用)

./startWebLogic.sh

✅ 启动成功后会看到类似日志:

<Server started in RUNNING mode>

⚠️ 前台启动关闭终端会停止服务。


3️⃣ 后台启动(推荐)

nohup ./startWebLogic.sh > weblogic.log 2>&1 &

查看启动日志:

tail -f weblogic.log

四、启动 Node Manager(可选)

如果使用了 Node Manager

cd $WL_HOME/server/bin
./startNodeManager.sh

或后台启动:

nohup ./startNodeManager.sh > nodemanager.log 2>&1 &

五、验证 WebLogic 是否启动成功

1️⃣ 查看端口(默认 7001)

netstat -tunlp | grep 7001

2️⃣ 浏览器访问

http://服务器IP:7001/console

六、常见问题

❌ 1. 端口被占用

lsof -i:7001
kill -9 PID

❌ 2. 权限不足

chmod +x startWebLogic.sh

❌ 3. 启动卡住

一般是:

  • 没有配置 boot.properties
  • 等待输入用户名密码

✅ 解决办法(自动登录):

cd /domains/base_domain/servers/AdminServer/security

创建 boot.properties

username=weblogic
password=your_password

WebLogic 会自动加密该文件。


七、停止 WebLogic

./stopWebLogic.sh

如果你愿意,可以告诉我:

  • WebLogic 版本(10g / 12c / 14c)
  • 是否是 Admin ServerManaged Server
  • 是否使用 systemctl 管理

我可以给你更精确的启动方案(包括做成 Linux 服务)。

0