CentOS WebLogic如何安装配置
导读:CentOS环境下WebLogic安装配置指南 一、准备工作 1. 安装兼容JDK WebLogic依赖JDK运行,需提前安装与版本匹配的JDK(如WebLogic 14.1.1需JDK 8)。 下载JDK:从Oracle官网选择Linu...
CentOS环境下WebLogic安装配置指南
一、准备工作
1. 安装兼容JDK
WebLogic依赖JDK运行,需提前安装与版本匹配的JDK(如WebLogic 14.1.1需JDK 8)。
- 下载JDK:从Oracle官网选择Linux版JDK 8(或更高兼容版本);
- 安装JDK:解压至
/opt/java目录(如/opt/java/jdk1.8.0_321); - 配置环境变量:编辑
/home/weblogic/.bash_profile,添加以下内容:export JAVA_HOME=/opt/java/jdk1.8.0_321 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar - 使配置生效:
source /home/weblogic/.bash_profile; - 验证安装:
java -version,确认显示JDK 8版本信息。
2. 创建专用WebLogic用户
为避免权限问题,建议使用非root用户安装和运行WebLogic:
groupadd weblogic # 创建weblogic用户组
useradd -g weblogic weblogic # 创建weblogic用户并加入组
passwd weblogic # 设置用户密码
- 创建安装目录并授权:
mkdir -p /opt/weblogic # 创建WebLogic安装目录 chown -R weblogic:weblogic /opt/weblogic # 授权用户拥有目录所有权
二、安装WebLogic Server
1. 下载安装包
从Oracle官方网站下载WebLogic Server Lite Edition(适用于测试/开发环境)或完整版安装包(如fmw_14.1.1.0.0_wls_lite_generic.jar),上传至/opt/weblogic目录。
2. 创建响应文件和库存配置
- oraInst.loc(库存位置配置):
添加以下内容:vi /opt/weblogic/oraInst.locinventory_loc=/opt/weblogic/oraInventory inst_group=weblogic - wls.rsp(静默安装响应文件):
添加以下内容(根据需求调整):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 DECLINE_SECURITY_UPDATES=true SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
3. 执行静默安装
切换至weblogic用户,运行安装命令:
su - weblogic
java -jar /opt/weblogic/fmw_14.1.1.0.0_wls_lite_generic.jar -silent -responseFile /opt/weblogic/wls.rsp -invPtrLoc /opt/weblogic/oraInst.loc
- 安装完成后,Oracle Middleware目录(
/opt/weblogic/Oracle/Middleware)将包含WebLogic核心文件。
三、创建WebLogic域
域是WebLogic的管理单元,包含服务器实例、集群、应用程序等资源。
1. 进入配置目录
cd /opt/weblogic/Oracle/Middleware/wlserver/common/bin
2. 运行配置脚本
./config.sh
- 按照向导提示操作:
- 选择“创建新域”;
- 设置域名称(如
base_domain)、域目录(默认/opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain); - 选择“管理员服务器”配置,设置监听端口(默认
7001); - 设置管理员账号(如
weblogic)和密码(如weblogic1234); - 完成向导后,域将自动生成。
3. 使用WLST脚本创建域(可选)
若需自动化创建,可使用WLST(WebLogic Scripting Tool):
cd /opt/weblogic/Oracle/Middleware/wlserver/common/bin
./wlst.sh
在WLST命令行中输入以下命令:
readTemplateForUpdate('/opt/weblogic/Oracle/Middleware/wlserver/common/templates/wls/wls.jar') # 加载模板
cd('Servers/AdminServer') # 进入管理员服务器配置
set('ListenAddress', '') # 设置监听地址(空为所有接口)
set('ListenPort', 7001) # 设置监听端口
cd('/') # 返回根目录
cd('Security/base_domain/User/weblogic') # 进入管理员账号配置
cmo.setPassword('weblogic1234') # 设置密码
setOption('OverwriteDomain', 'true') # 覆盖现有域
writeDomain('/opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain') # 写入域目录
closeTemplate() # 关闭模板
exit() # 退出WLST
四、启动WebLogic Server
1. 启动管理服务器
cd /opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin
./startWebLogic.sh
- 启动后,终端将显示服务器运行状态(如“Server started in RUNNING mode”)。
- 若需后台运行,可添加
nohup:nohup ./startWebLogic.sh > /dev/null 2> & 1 &
2. 验证启动状态
ps -ef | grep weblogic # 查看WebLogic进程是否存在
tail -f /opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain/servers/AdminServer/logs/AdminServer.log # 查看日志
五、访问WebLogic管理控制台
- 打开浏览器,输入地址:
http://< 服务器IP> :7001/console; - 使用管理员账号(如
weblogic)和密码(如weblogic1234)登录; - 登录后可配置服务器、部署应用程序、管理集群等。
六、配置防火墙
默认情况下,CentOS防火墙会阻止外部访问WebLogic端口(如7001),需开放端口:
firewall-cmd --zone=public --add-port=7001/tcp --permanent # 开放7001端口
firewall-cmd --reload # 重新加载防火墙规则
若使用SELinux,需调整SELinux策略:
setsebool -P httpd_can_network_connect 1 # 允许HTTP服务连接网络
注意事项
- 避免root安装:始终使用非root用户(如weblogic)安装和运行WebLogic,减少安全风险;
- JDK兼容性:确保JDK版本与WebLogic版本匹配(如WebLogic 12c需JDK 7/8,WebLogic 14c需JDK 8/11);
- 域备份:定期备份域目录(
/opt/weblogic/Oracle/Middleware/user_projects/domains/base_domain),防止配置丢失; - 安全配置:修改默认管理员密码,关闭不必要的服务(如LDAP、JMS),启用SSL加密通信。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: CentOS WebLogic如何安装配置
本文地址: https://pptw.com/jishu/743841.html
