当前位置: 首页 > 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 下载页面 下载:

五、安装 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=trueSECURITY_UPDATES_VIA_MYORACLESUPPORT=falsePROXY_HOST=PROXY_PORT=PROXY_USER=PROXY_PWD=<SECURE VALUE>COLLECTOR_SUPPORTHUB_URL=EOF## 创建oralnst.loc文件cat > oralnst.loc << 'EOF'inventory_loc=/home/weblogic/oraInventoryinst_group=weblogicEOF## 执行安装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.jsqmd.com/news/12418/

相关文章:

  • 实时Galgame - 动漫角色 语言生成+图片生成
  • 使用DiskGenius检查硬盘状态信息的与坏道检测
  • 系统响应慢分析案例
  • Linux文件系统与磁盘工作原理
  • 平安好车主小程序 充电站、加油站列表vmp+wasm逆向
  • Linux文件系统的实验
  • Unity 虚拟仿真实验中设计模式的利用 —— 观察者模式(Observer Pattern)
  • 软中断softirq的CPU使用率升高
  • CPU多进程切换导致过载-CPU上下文切换
  • Vue3 之pinia状态管理
  • 乐理 -01识谱
  • shader func
  • 案例分析-DDOS攻击、网络延迟(延迟确认纳格算法)、NAT延迟
  • 服务器丢包分析-iptables规则-MTU大小设置错误-perf-火焰图分析处理请求时内核线程调用
  • 2025 年碟式离心机厂家 TOP 企业品牌推荐排行榜,DB640 系列 / DB330 系列 / DB440 系列 / DB460 系列 / DB550 系列 / 专业碟式离心机推荐这十家公司!
  • 增加客户粘性
  • luogu P4513 小白逛公园
  • 20231408徐钰涵课程思维导图Openssl实践
  • 案例分析-DNS+tcpdump+wireshark
  • 2025 年水泥管厂家最新推荐排行榜,国标水泥管,二级水泥管,钢筋混凝土水泥管,大口径水泥管,平口水泥管公司推荐!
  • Day1 经典Holle word
  • 内存知识总结
  • 2025 年金属复合板厂家推荐广东粤洋建材科技有限公司,实力产能与定制服务全景解析金属复合板公司推荐
  • 2025 年铝蜂窝板厂家最新推荐排行榜,铝蜂窝板,铝蜂窝吊顶,铝蜂窝墙面板,微孔吸音板,防火A级铝复合板公司推荐
  • 读书笔记:关于Oracle里的“老古董”:LONG类型
  • 致技术社区的英雄们:一场关于文明未来的建造邀请
  • AI图片生成思路
  • SCP/NOIP 复习:插板法
  • 内存泄漏与SWAP
  • 今天开通自己的博客啦,加油加油!成为合格的牛马! - Irving11