温馨提示×

CentOS如何搭建WebLogic环境

小樊
45
2026-07-09 16:40:53
栏目: 智能运维

CentOS 上搭建 WebLogic 环境,通常包括以下几个步骤:
安装 JDK → 创建 WebLogic 用户 → 安装 WebLogic → 创建域 → 启动服务。下面以 WebLogic 12c (12.2.1.x) 为例说明(适用于 CentOS 7/8)。


一、环境准备

1. 系统要求

  • CentOS 7 / 8(64 位)
  • 内存建议 ≥ 4GB
  • 已配置静态 IP(生产环境)

2. 安装依赖

yum install -y wget unzip

二、安装 JDK(WebLogic 依赖 Java)

1. 下载 JDK

WebLogic 12c 推荐使用 JDK 8

示例(Oracle JDK):

tar -zxvf jdk-8u361-linux-x64.tar.gz -C /usr/local/

2. 配置环境变量

编辑 /etc/profile

export JAVA_HOME=/usr/local/jdk1.8.0_361
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib

生效:

source /etc/profile

验证:

java -version

三、创建 WebLogic 用户(推荐)

groupadd weblogic
useradd -g weblogic weblogic
passwd weblogic

切换用户:

su - weblogic

四、安装 WebLogic

1. 上传安装包

常见安装包:

fmw_12.2.1.4.0_wls.jar

2. 执行安装

java -jar fmw_12.2.1.4.0_wls.jar

若服务器无图形界面,使用 静默安装(见下方)


五、静默安装 WebLogic(服务器常用)

1. 创建响应文件 wls.rsp

[ENGINE]
Response File Version=1.0.0.0.0

[GENERIC]
ORACLE_HOME=/u01/weblogic/oracle/middleware
INSTALL_TYPE=WebLogic Server
DECLINE_SECURITY_UPDATES=true
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false

2. 创建库存文件 oraInst.loc

inventory_loc=/u01/weblogic/oraInventory
inst_group=weblogic

3. 执行静默安装

java -jar fmw_12.2.1.4.0_wls.jar \
 -silent \
 -responseFile /u01/weblogic/wls.rsp \
 -invPtrLoc /u01/weblogic/oraInst.loc

六、创建 WebLogic 域(Domain)

1. 设置环境变量

export MW_HOME=/u01/weblogic/oracle/middleware
export WL_HOME=$MW_HOME/wlserver

2. 使用 Configuration Wizard

$MW_HOME/oracle_common/common/bin/config.sh

若无图形界面:

$MW_HOME/oracle_common/common/bin/config.sh -mode=console

3. 常见域配置

  • Domain 名称:base_domain
  • Admin Server 端口:7001
  • 管理员账号:weblogic
  • 密码:Weblogic@123

七、启动 WebLogic

启动 Admin Server

cd /u01/weblogic/oracle/middleware/user_projects/domains/base_domain
./startWebLogic.sh

后台运行:

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

八、访问 WebLogic 控制台

浏览器访问:

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

登录账号:

  • 用户名:weblogic
  • 密码:安装时设置的密码

九、设置 WebLogic 为系统服务(可选)

/etc/systemd/system/weblogic.service 示例:

[Unit]
Description=WebLogic Admin Server
After=network.target

[Service]
Type=forking
User=weblogic
Environment=JAVA_HOME=/usr/local/jdk1.8.0_361
ExecStart=/u01/weblogic/oracle/middleware/user_projects/domains/base_domain/startWebLogic.sh
ExecStop=/u01/weblogic/oracle/middleware/user_projects/domains/base_domain/bin/stopWebLogic.sh

[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl start weblogic
systemctl enable weblogic

十、常见问题

1. 启动慢

yum install -y rng-tools
systemctl start rngd

2. 端口占用

netstat -tunlp | grep 7001

十一、总结

✅ CentOS 搭建 WebLogic 核心步骤:

  1. 安装 JDK
  2. 创建 weblogic 用户
  3. 安装 WebLogic
  4. 创建 Domain
  5. 启动并访问控制台

如果你需要:

  • WebLogic 14c
  • 集群(Managed Server)
  • 与 Nginx / Apache 集成
  • 生产环境调优

可以直接告诉我你的具体版本和使用场景。

0