阅读量:27
WebLogic Linux安装步骤详解
以下是在Linux系统(如CentOS、RedHat)上安装WebLogic Server的标准步骤,涵盖前置准备、用户配置、安装执行及域创建等关键环节:
1. 前置准备
- 下载安装包:从Oracle官方网站下载WebLogic Server Generic Installer(如
fmw_14.1.1.0.0_wls_lite_generic.jar或fmw_12.2.1.3.0_wls.jar),选择与系统架构(64位/32位)匹配的版本。 - 安装JDK:WebLogic要求JDK版本≥1.7(推荐JDK 8),需提前在Linux系统上安装并配置环境变量。
- 示例(JDK 8):
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版本。
- 示例(JDK 8):
2. 创建WebLogic专用用户及目录
- 创建用户组与用户:避免使用root用户安装,提升安全性。
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 # 赋予可执行权限
3. 执行WebLogic静默安装
- 切换至weblogic用户:
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 - 运行安装命令:
安装完成后,会提示“Installation completed successfully”。java -jar fmw_*.jar -silent -responseFile /opt/weblogic/wls.rsp -invPtrLoc /opt/weblogic/inventory/oraInst.loc
4. 创建WebLogic域
域是WebLogic的核心管理单元,包含服务器实例、集群、应用程序等配置。
- 进入配置目录:
cd /opt/weblogic/oracle_common/common/bin/ - 启动WLST脚本工具(WebLogic Scripting Tool):
./wlst.sh - 执行域创建脚本(在WLST命令行中输入):
执行完成后,域会生成在指定目录(如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)。
5. 启动WebLogic服务器
- 进入域目录:
cd /opt/weblogic/user_projects/domains/base_domain/bin/ - 启动管理服务器:
启动成功后,会显示“Server started in RUNNING mode”。./startWebLogic.sh
6. 验证安装
- 访问管理控制台:在浏览器中输入
http://<服务器IP>:7001/console,使用管理员账号(weblogic)和密码(weblogic123)登录,确认界面正常显示。
以上步骤覆盖了WebLogic在Linux环境下的核心安装流程,生产环境中还需配置SSL、集群、备份等高级功能,具体可参考Oracle官方文档。