在 CentOS 上搭建 WebLogic 环境,通常包括以下几个步骤:
安装 JDK → 创建 WebLogic 用户 → 安装 WebLogic → 创建域 → 启动服务。下面以 WebLogic 12c (12.2.1.x) 为例说明(适用于 CentOS 7/8)。
yum install -y wget unzip
WebLogic 12c 推荐使用 JDK 8
示例(Oracle JDK):
tar -zxvf jdk-8u361-linux-x64.tar.gz -C /usr/local/
编辑 /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
groupadd weblogic
useradd -g weblogic weblogic
passwd weblogic
切换用户:
su - weblogic
常见安装包:
fmw_12.2.1.4.0_wls.jar
java -jar fmw_12.2.1.4.0_wls.jar
若服务器无图形界面,使用 静默安装(见下方)
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
oraInst.locinventory_loc=/u01/weblogic/oraInventory
inst_group=weblogic
java -jar fmw_12.2.1.4.0_wls.jar \
-silent \
-responseFile /u01/weblogic/wls.rsp \
-invPtrLoc /u01/weblogic/oraInst.loc
export MW_HOME=/u01/weblogic/oracle/middleware
export WL_HOME=$MW_HOME/wlserver
$MW_HOME/oracle_common/common/bin/config.sh
若无图形界面:
$MW_HOME/oracle_common/common/bin/config.sh -mode=console
base_domain7001weblogicWeblogic@123cd /u01/weblogic/oracle/middleware/user_projects/domains/base_domain
./startWebLogic.sh
后台运行:
nohup ./startWebLogic.sh > admin.log 2>&1 &
浏览器访问:
http://服务器IP:7001/console
登录账号:
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
yum install -y rng-tools
systemctl start rngd
netstat -tunlp | grep 7001
✅ CentOS 搭建 WebLogic 核心步骤:
如果你需要:
可以直接告诉我你的具体版本和使用场景。