当前位置: 首页 > news >正文

在 CentOS 7.6 上安装 Oracle WebLogic Server 12c 详细教程

文章目录

  • 一、前言
  • 二、系统环境准备
    • 1. 操作系统信息
    • 2. 关闭防火墙(可选,生产环境建议配置规则)
    • 3. 关闭 SELinux
  • 三、安装 JDK 8
  • 四、下载 WebLogic Server 12c
  • 五、安装 WebLogic Server
    • 1. 创建 WebLogic 用户
    • 2. 执行静默安装
  • 六、创建 WebLogic 域(Domain)
  • 七、常见问题
  • 八、结语

一、前言

Oracle WebLogic Server 是一款功能强大的 Java EE 应用服务器,广泛应用于企业级应用部署。本文将详细介绍如何在 CentOS 7.6系统上安装 WebLogic Server 12c(版本 12.2.1.4),包括环境准备、JDK 安装、WebLogic 安装以及域的创建。

二、系统环境准备

1. 操作系统信息

cat /etc/redhat-release
# 输出应为:CentOS Linux release 7.6.1810 (Core)

2. 关闭防火墙(可选,生产环境建议配置规则)

systemctl stop firewalld
systemctl disable firewalld

3. 关闭 SELinux

编辑 /etc/selinux/config 文件:
vi /etc/selinux/config
将 SELINUX=enforcing 修改为:
SELINUX=disabled

三、安装 JDK 8

WebLogic 12c 要求使用 Oracle JDK 8(不支持 OpenJDK)。
参考链接:jdk安装

四、下载 WebLogic Server 12c

前往 Oracle Fusion Middleware 下载页面 下载:

  • Generic Installer:fmw_12.2.1.4.0_wls_lite_Disk1_1of1.zip
  • 上传该文件到服务器,例如 /opt/weblogic 目录。

五、安装 WebLogic Server

1. 创建 WebLogic 用户

groupadd weblogic
useradd -g weblogic  weblogic
## 解压fmw_12.2.1.4.0_wls_lite_Disk1_1of1.zip
unzip /opt/fmw_12.2.1.4.0_wls_lite_Disk1_1of1.zip -d /home/weblogic

2. 执行静默安装

切换到 weblogic 用户并运行安装命令:

## 创建响应文件wls.rsp
su - weblogic
cat > wls.rsp << 'EOF'
[ENGINE] 
Response File Version=1.0.0.0.0  
[Generic] 
ORACLE_HOME=/home/weblogic/oracle  
INSTALL_TYPE=WebLogic Server  
MYORACLESUPPORT_USERNAME=  
MYORACLESUPPORT_PASSWORD=<SECURE VALUE> 
DECLINE_SECURITY_UPDATES=true  
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false  
PROXY_HOST=  
PROXY_PORT=  
PROXY_USER=  
PROXY_PWD=<SECURE VALUE> 
COLLECTOR_SUPPORTHUB_URL= 
EOF
## 创建oralnst.loc文件
cat > oralnst.loc << 'EOF'
inventory_loc=/home/weblogic/oraInventory
inst_group=weblogic
EOF
## 执行安装
java -jar fmw_12.2.1.4.0_wls_lite_generic.jar -silent -responseFile /home/weblogic/wls.rsp -invPtrLoc /home/weblogic/oralnst.loc -ignoreSysprereqs 
## 验证安装
ls /home/weblogic/oracle/wlserver
# 应包含:common,modules,orasocket,plugins,server

六、创建 WebLogic 域(Domain)

cd /home/weblogic/oracle/wlserver/common/templates/scripts/wlst/
cp  basicWLSDomain.py create_test.py
vi create_test.py
## 在行Please set password here before using this script, e.g. cmo.setPassword('value')下添加密码
cmo.setPassword('Wlecom123#')
## 创建
cd /home/weblogic/oracle/wlserver/common/bin
sh wlst.sh ../../common/templates/scripts/wlst/create_test.py
## 启动
cd /home/weblogic/oracle/user_projects/domains/basicWLSDomain/bin
nohup ./startWeblogic.sh &
## 查看日志:
tail -f nohup.out
## 访问
http://127.0.0.1:7001/console
# 使用创建域时设置的用户名密码登录。
weblogic/Wlecom123#

七、常见问题

内存不足:WebLogic 启动至少需要 2GB 内存,建议 4GB 以上。
端口冲突:确保 7001 端口未被占用。
JDK 版本错误:务必使用 Oracle JDK 8。

八、结语

本文详细记录了在 CentOS 7.6 上安装 WebLogic 12c 的全过程。通过合理配置环境、使用静默安装和域创建,可以快速搭建 WebLogic 服务器环境。后续可进一步配置集群、数据源、SSL 等高级功能。

http://www.dtcms.com/a/410518.html

相关文章:

  • Android,jetpack,compose,简单模仿水果消消乐
  • 小迪安全v2023学习笔记(八十八讲)—— 安卓逆向篇JEB反编译断点动态调试加密算法还原逻辑会员绕过
  • 无人机作业分析平台的实际应用怎么样?
  • 网站开发准备统计wordpress
  • 用trea导入keil的工程文件
  • GitOps:一种实现云原生的持续交付模型
  • 可以做调查的网站wordpress修改后台
  • 废品回收小程序:从 “扔垃圾“ 到 “变资源“ 的体验革命
  • 快手小程序踩坑——首屏数据预取踩坑记录
  • 乔拓云门店小程序快速搭建攻略
  • IP新定义下的商业新范式:基于定制开发开源AI智能名片S2B2C商城小程序的IP价值变现研究
  • 个人游戏网站备案wordpress获取tag
  • 淘宝网站建设基本流程图男女做那个暖暖网站
  • 【超详细】C#自定义工具类-FileHelper文件工具类
  • 43.传输层协议TCP(下)
  • wordpress 会议网站设计网站网站名称
  • wordpress设置多站点西安市建筑工程信息网
  • 政务系统国产化的“教科书级“实践:MongoDB平滑迁移成功案例解析
  • 乾元通渠道商中标民勤县应急指挥能力提升项目
  • 编程语言top5对比分析!
  • 【第五章:计算机视觉-项目实战之图像分割实战】1.图像分割理论-(2)图像分割衍生:语义分割、实例分割、弱监督语义分割
  • 5G开户中的RAT限制(无线接入技术限制)
  • PHP 快速集成 ChatGPT 用 AI 让你的应用更聪明
  • 网站推销话术深圳前十vi设计公司
  • 2025 PHP7/8 实战入门:15 天精通现代 Web 开发——第 14 课:安全开发实践
  • 中国网站的建设家装公司网站建设
  • VS类设计器
  • 大数据数仓笔试题
  • 张量并行:列并行与行并行的原理与应用
  • 基于机器学习的智能贫血分析预测系统