以下是在Linux系统(如CentOS、RedHat)上安装WebLogic Server的标准步骤,涵盖前置准备、用户配置、安装执行及域创建等关键环节:
fmw_14.1.1.0.0_wls_lite_generic.jar或fmw_12.2.1.3.0_wls.jar),选择与系统架构(64位/32位)匹配的版本。mkdir -p /usr/local/java
tar zxvf jdk-8u181-linux-x64.tar.gz -C /usr/local/java/
/etc/profile):export JAVA_HOME=/usr/local/java/jdk1.8.0_181
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
source /etc/profile
java -version需显示正确的JDK版本。groupadd weblogic # 创建用户组
useradd -g weblogic weblogic # 创建用户并加入组
passwd weblogic # 设置用户密码
mkdir -p /opt/weblogic # 安装目录(可根据需求调整)
mv fmw_*.jar /opt/weblogic/ # 将安装包移动至安装目录
chown -R weblogic:weblogic /opt/weblogic/ # 授权用户所有权
chmod +x /opt/weblogic/*.jar # 赋予可执行权限
su - weblogic
cd /opt/weblogic/
/opt/weblogic/wls.rsp,配置关键参数:[ENGINE]
Response File Version=1.0.0.0.0
[GENERIC]
ORACLE_HOME=/opt/weblogic/oracle_home # WebLogic安装根目录
INSTALL_TYPE=WebLogic Server # 安装类型(默认)
DECLINE_SECURITY_UPDATES=true # 拒绝安全更新(生产环境建议开启)
mkdir -p /opt/weblogic/inventory
echo "inventory_loc=/opt/weblogic/inventory" > /opt/weblogic/inventory/oraInst.loc
echo "inst_group=weblogic" >> /opt/weblogic/inventory/oraInst.loc
java -jar fmw_*.jar -silent -responseFile /opt/weblogic/wls.rsp -invPtrLoc /opt/weblogic/inventory/oraInst.loc
安装完成后,会提示“Installation completed successfully”。域是WebLogic的核心管理单元,包含服务器实例、集群、应用程序等配置。
cd /opt/weblogic/oracle_common/common/bin/
./wlst.sh
readTemplate('/opt/weblogic/wlserver/common/templates/wls/wls.jar') # 加载模板
cd('/Servers/AdminServer') # 配置管理服务器
set('ListenAddress', '') # 监听所有IP
set('ListenPort', 7001) # 默认端口
cd('/') # 返回根目录
cd('Security/base_domain/User/weblogic') # 配置管理员账号
cmo.setPassword('weblogic123') # 设置密码(生产环境需更复杂)
set('OverwriteDomain', 'true') # 覆盖现有域(可选)
writeDomain('/opt/weblogic/user_projects/domains/base_domain') # 指定域目录
closeTemplate()
exit()
执行完成后,域会生成在指定目录(如/opt/weblogic/user_projects/domains/base_domain)。cd /opt/weblogic/user_projects/domains/base_domain/bin/
./startWebLogic.sh
启动成功后,会显示“Server started in RUNNING mode”。http://<服务器IP>:7001/console,使用管理员账号(weblogic)和密码(weblogic123)登录,确认界面正常显示。以上步骤覆盖了WebLogic在Linux环境下的核心安装流程,生产环境中还需配置SSL、集群、备份等高级功能,具体可参考Oracle官方文档。