yum update -y),并具备root或sudo权限。WebLogic 12c及以上版本需JDK 8(推荐Oracle JDK,避免OpenJDK兼容性问题)。
jdk-8u251-linux-x64.tar.gz)。mkdir -p /usr/local/java
tar -zxvf jdk-8u251-linux-x64.tar.gz -C /usr/local/java/
vim /etc/profile
在文件末尾添加:export JAVA_HOME=/usr/local/java/jdk1.8.0_251
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
source /etc/profile
java -version # 应输出JDK 8版本信息
为安全起见,禁止使用root用户安装和运行WebLogic。
groupadd weblogic # 创建用户组
useradd -g weblogic weblogic # 创建用户并加入组
passwd weblogic # 设置用户密码(如WebLogic@123)
fmw_14.1.1.0.0_wls_lite_generic.jar,适用于轻量级部署)。rzsz工具(yum install lrzsz -y)或SCP命令将安装包上传至/opt/weblogic/Install目录(需提前创建)。mkdir -p /opt/weblogic/Oracle/Middleware # WebLogic安装根目录
chown -R weblogic:weblogic /opt/weblogic # 授权给weblogic用户
oraInst.loc文件(指定库存目录):vim /opt/weblogic/oraInst.loc
内容如下:inventory_loc=/opt/weblogic/oraInventory
inst_group=weblogic
wls.rsp文件(静默安装响应文件):vim /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=weblogic # 可选,禁用安全更新则无需填写
MYORACLESUPPORT_PASSWORD=weblogic1234 # 可选
DECLINE_SECURITY_UPDATES=true # 禁用安全更新(生产环境建议开启)
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
切换至weblogic用户,运行安装命令:
su - weblogic
cd /opt/weblogic/Install
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/oraInventory目录生成安装日志。
域是WebLogic的管理单元,包含管理服务器、受管服务器及应用部署环境。
cd /opt/weblogic/Oracle/Middleware/wlserver/common/bin
./config.sh
base_domain(默认)/opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain(默认)AdminServer(默认)7001(默认,可修改)weblogic(默认),设置密码(如WebLogic@123)cd /opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin
./startWebLogic.sh
启动成功后,终端会显示“允许外部访问WebLogic管理控制台(默认端口7001):
firewall-cmd --zone=public --add-port=7001/tcp --permanent # 开放端口
firewall-cmd --reload # 重新加载防火墙规则
在浏览器中输入以下地址,使用管理员账号登录:
http://<服务器IP>:7001/console
weblogicWebLogic@123)。weblogic用户执行(安装、启动),root用户仅用于创建目录和授权。DECLINE_SECURITY_UPDATES=false),并定期检查Oracle安全补丁。以上步骤完成后,WebLogic服务器即可在CentOS上正常运行。