深入解析:在 CentOS 7.6 上安装 Oracle WebLogic Server 12c 详细教程

news/2025/10/12 21:54:32/文章来源:https://www.cnblogs.com/wzzkaifa/p/19137340

文章目录

  • 一、前言
  • 二、系统环境准备
    • 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.mzph.cn/news/935727.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

实时Galgame - 动漫角色 语言生成+图片生成

文字转语音 看到B站推荐的视频,想了解到2025年10月最新文字转语言技术,并本地部署跑下 实时Galgame成了! IndexTTS2接入酒馆SillyTavern实时语音,角色语音情感控制,兼容酒馆API调用,B站开源最强AI语音模型 技术栈…

使用DiskGenius检查硬盘状态信息的与坏道检测

使用DiskGenius检查硬盘状态信息的与坏道检测1、下载DiskGenius工具官网下载地址:https://www.diskgenius.cn/download.php 2、解压DiskGenius工具包3、启动DiskGenius工具4、同意许可协议5、查看硬盘状态信息如上图所…

系统响应慢分析案例

响应很慢,这种情况下, 是不是系统资源出现 了瓶颈。所以,先观察 CPU、内存和磁盘 I/O 等的使用情况肯定不会错。应用程序记录大量日志 top ,来观察 CPU 和内存的使用情况观察 top 的输出,你会发现,CPU0 的使用率…

Linux文件系统与磁盘工作原理

磁盘为系统提供了最基本的持久化存储。 文件系统则在磁盘的基础上,提供了一个用来管理文件的树状结构。“Linux 一切皆文件”的深刻含义。无论是普通文件和块设备、还是网 络套接字和管道等,它们都通过统一的 VFS 接…

平安好车主小程序 充电站、加油站列表vmp+wasm逆向

pingan好车主小程序 充电站、加油站列表vmp+wasm逆向声明:仅供学习使用 1.接口概览 url: https://a1d5ce9f4-wx621112590b635086.sh.wxgateway.com/__wx__/call?token=97_6m4bQno7K7H4qamt18Bf8tj-i8zK8oFkQkSgh8N-_…

Linux文件系统的实验

Linux硬、软连接硬连接:指向了同一个物理位置。建立连接之后,INODE是一样的,引用的个数增加。删掉原始的文件,只是把引用删除了。下面图片的1和2就是指物理文件被引用的个数,删除其中一个引用个数就是1了。而且st…

Unity 虚拟仿真实验中设计模式的利用 —— 观察者模式(Observer Pattern)

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

软中断softirq的CPU使用率升高

中断是系统用来响应硬件设备请求的一种机制,它会打断进程的正常调度和执行,然后调用内核中的中断处理程序来响应设备的请求。中断其实是一种异步的事件处理机制,可以提高系统的并发处理能 力。 由于中断处理程序会打…

CPU多进程切换导致过载-CPU上下文切换

Linux 支持远大于 CPU 数量的任务同时运行。系统在很短的时间内,将 CPU 轮流分配给它们,造成多任务同时运行的错觉。过多的上下文切换,会把 CPU 时间消耗在寄存器、内核栈以及虚拟内存等数据的保存和恢复上,从而缩…

Vue3 之pinia状态管理

一、文档 https://pinia.vuejs.org/zh/introduction.html 二、简单使用 main.jsimport { createApp } from vue import ./style.css import App from ./App.vue import router from ./router import { createPinia } f…

乐理 -01识谱

资料来源 B站up主 三分钟音乐社识谱音名音调 1=C1=D1=E1=F1=G1=A1=B黑键半音&全音 表示音调间的距离唱名规则 全全半全全全半1=C1=D

shader func

1、step:float step(float edge, float x) vec2 step(vec2 edge, vec2 x) vec3 step(vec3 edge, vec3 x) vec4 step(vec4 edge, vec4 x)GLSL 的 step 函数用于比较两个参数的大小,当第一个参数小于第二个参数时返回 …

案例分析-DDOS攻击、网络延迟(延迟确认纳格算法)、NAT延迟

DDoS 攻击 DDoS 的前身是 DoS(Denail of Service),即拒绝服务攻击,指利用大量的合理请求, 来占用过多的目标资源,从而使目标服务无法响应正常请求。 DDoS(Distributed Denial of Service) 则是在 DoS 的基础上…

服务器丢包分析-iptables规则-MTU大小设置错误-perf-火焰图分析处理请求时内核线程调用

服务器丢包分析--iptables规则以及MTU大小设置错误 容器利用 Linux 内核提供的命名空间技术,将不同应用程序的运行隔离起来,并用统一的 镜像,来管理应用程序的依赖环境。这为应用程序的管理和维护,带来了极大的便捷…

2025 年碟式离心机厂家 TOP 企业品牌推荐排行榜,DB640 系列 / DB330 系列 / DB440 系列 / DB460 系列 / DB550 系列 / 专业碟式离心机推荐这十家公司!

在当前工业生产领域,碟式离心机作为实现物料高效分离的关键设备,其性能与品质直接影响着食品、饮料、化工、制药等众多行业的生产效率与产品质量。然而,随着市场需求的不断增长,碟式离心机制造厂家数量逐渐增多,市…

增加客户粘性

增加客户粘性类别参数官方默认值推荐「陷阱值」慢性症状/客户感知使用举例(如何设陷阱)解除方法(救场操作)Worker workers CPU2+1 1 长请求 502,报表卡死 odoo.conf 写 workers = 1,重启 改回 workers = (CPU*2)…

luogu P4513 小白逛公园

题目大意 需要一种数据结构,支持以下两种操作:单点修改 区间求最大连续子段和Sol 很容易想到线段树 首先我们要维护一个区间和\(sum\) 但是只用\(sum\)不能维护区间最大连续子段和 发现最大连续子段和可以从以下几种方…

20231408徐钰涵课程思维导图Openssl实践

20231408徐钰涵课程思维导图Openssl实践 Ubuntu系统实践过程openssl versionopenssl version -helpopenssl list -helpopenssl -help

案例分析-DNS+tcpdump+wireshark

网络优化,实际上包含了整 个网络协议栈的所有层的优化。 DNS解析速度不稳定DNS(Domain Name System) 域名系统,提供 域名和 IP 地址之间映射关系的查询服务。动态服务发现和全局 负载均衡(Global Server Load Bal…

2025 年卧式离心机厂家 TOP 企业品牌推荐排行榜,LW250/LW350/LW450/LW530/LW540 / 专业卧式离心机推荐这十家公司!

在当前工业生产领域,卧式离心机作为关键的分离设备,广泛应用于食品、饮料、化工、制药、环保等众多行业。然而,行业发展却面临着诸多问题,一方面,市场上卧式离心机品牌数量众多,产品质量参差不齐,部分品牌缺乏核…