下面给你一份**在 CentOS 上部署 WebLogic(以 WebLogic 14c / 12c 为例)**的实用操作指南,涵盖 环境准备 → 安装 → 创建域 → 启动 → 验证。
WebLogic 14c 需要 JDK 8 或 JDK 11
# 以 JDK 8 为例
yum install -y java-1.8.0-openjdk-devel
java -version
设置 JAVA_HOME:
vi /etc/profile
添加:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export PATH=$JAVA_HOME/bin:$PATH
source /etc/profile
useradd weblogic
passwd weblogic
su - weblogic
从 Oracle 官网下载(需登录):
fmw_14.1.1.0.0_wls_lite_generic.jar上传到服务器:
/opt/weblogic/
vi /opt/weblogic/wls.rsp
内容示例:
[ENGINE]
Response File Version=1.0.0.0.0
[GENERIC]
ORACLE_HOME=/opt/weblogic/Oracle/Middleware
INSTALL_TYPE=WebLogic Server
MYORACLESUPPORT_USERNAME=
MYORACLESUPPORT_PASSWORD=
DECLINE_SECURITY_UPDATES=true
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
vi /opt/weblogic/oraInst.loc
inventory_loc=/opt/weblogic/oraInventory
inst_group=weblogic
java -jar fmw_14.1.1.0.0_wls_lite_generic.jar \
-silent -responseFile /opt/weblogic/wls.rsp \
-invPtrLoc /opt/weblogic/oraInst.loc
安装完成路径:
/opt/weblogic/Oracle/Middleware
export MW_HOME=/opt/weblogic/Oracle/Middleware
export WL_HOME=$MW_HOME/wlserver
$MW_HOME/wlserver/common/bin/config.sh
图形界面(如服务器无 GUI,用下面方式):
vi /opt/weblogic/domain.rsp
示例:
[ENGINE]
Response File Version=1.0.0.0.0
[GENERIC]
DOMAIN_PATH=/opt/weblogic/Oracle/Middleware/user_projects/domains
DOMAIN_NAME=base_domain
ADMIN_USERNAME=weblogic
ADMIN_PASSWORD=Weblogic@123
ADMIN_SERVER_PORT=7001
创建域:
$MW_HOME/wlserver/common/bin/config.sh \
-mode=silent \
-responseFile /opt/weblogic/domain.rsp
cd /opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain
./startWebLogic.sh
后台运行:
nohup ./startWebLogic.sh > admin.log 2>&1 &
浏览器访问:
http://服务器IP:7001/console
登录:
firewall-cmd --permanent --add-port=7001/tcp
firewall-cmd --reload
vi $JAVA_HOME/jre/lib/security/java.security
改为:
securerandom.source=file:/dev/urandom
删除:
rm -rf domains/base_domain/servers/AdminServer/data
重新创建用户。
如果你需要:
✅ systemd 启动脚本
✅ 集群部署
✅ 生产模式配置
可以告诉我你的 WebLogic 版本和使用场景。