下面给你一份**在 CentOS 上安装 WebLogic(以 WebLogic 14c 为例,最常见)**的实用步骤,包含 JDK 准备 → 安装 → 建域 → 启动。
# 关闭防火墙(测试环境)
systemctl stop firewalld
systemctl disable firewalld
useradd weblogic
passwd weblogic
yum install -y java-1.8.0-openjdk-devel
验证:
java -version
官网(需登录 Oracle 账号): https://www.oracle.com/middleware/technologies/weblogic.html
下载:
fmw_14.1.1.0.0_wls_lite_generic.jar(通用安装包)上传到服务器,例如:
/home/weblogic/
su - weblogic
cd /home/weblogic
install.rsp[ENGINE]
Response File Version=1.0.0.0.0
[GENERIC]
ORACLE_HOME=/home/weblogic/oracle/weblogic
INSTALL_TYPE=WebLogic Server
MYORACLESUPPORT_USERNAME=
MYORACLESUPPORT_PASSWORD=
DECLINE_AUTO_UPDATES=true
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
java -jar fmw_14.1.1.0.0_wls_lite_generic.jar \
-silent -responseFile /home/weblogic/install.rsp \
-invPtrLoc /home/weblogic/oraInst.loc
oraInst.locinventory_loc=/home/weblogic/oraInventory
inst_group=weblogic
安装完成后:
/home/weblogic/oracle/weblogic
cd /home/weblogic/oracle/weblogic/oracle_common/common/bin
./wlst.sh
进入 WLST 后执行:
readTemplate('/home/weblogic/oracle/weblogic/wlserver/common/templates/wls/wls.jar')
cd('Servers/AdminServer')
set('ListenAddress','')
set('ListenPort',7001)
cd('/')
cd('Security/base_domain/User/weblogic')
set('Password','Weblogic@123')
setOption('OverwriteDomain', 'true')
writeDomain('/home/weblogic/oracle/weblogic/user_projects/domains/base_domain')
closeTemplate()
exit()
cd /home/weblogic/oracle/weblogic/user_projects/domains/base_domain/bin
./startWebLogic.sh
后台运行:
nohup ./startWebLogic.sh > start.log 2>&1 &
浏览器访问:
http://服务器IP:7001/console
登录:
weblogicWeblogic@123netstat -tunlp | grep 7001
yum install -y rng-tools
systemctl start rngd
删除:
rm -rf domains/base_domain/security/
重新建域即可。
如果你愿意,我可以:
你现在是 学习 / 测试 / 生产 环境?