Weblogic12.2.1.4集群部署

发布于:2025-07-09 ⋅ 阅读:(11) ⋅ 点赞:(0)

一 环境说明

主机安装RHEL 8.10操作系统 中间件安装12.2.1.4 ,整个文档分为以下几部分:
IP OS 内存 服务器角色 端口
192.168.210.200 Redhat8.10 4G 管理服务器
受管服务器
7001
7002
192.168.210.201 Redhat8.10 4G 受管服务器 7002
操作步骤 操作内容
Step 1 操作系统基础环境配置
Step 2 12.2.0.4 weblogic软件安装
Step 3 创建域

二 操作系统基础配置

2.1 关闭防火墙和SELINUX

双节点执行

Redhat8操作系统关闭防火墙;

关闭运行中的防火墙

#systemctl stop firewalld

关闭操作系统自启动

#systemctl disablefirewalld

关闭selinux:

编辑/etc/selinux/config 文件

[root@DBServer1 ~]# vi /etc/selinux/config

SELINUX=disabled

2.2 安装用户创建

** 双节点执行**

创建weblogic用户

groupadd weblogic

useradd -g weblogic weblogic

passwd weblogic ----修改oracle用户密码

weblogic

创建软件目录

mkdir /weblogic

chown weblogic:weblogic

2.3 /etc/hosts修改

** 双节点执行**

注意:如果主机名是localhost(建议不要使用这个默认值),则不需要修改此文件

vi /etc/hosts

主机ip 主机名 (增加这行)

查询ip:ifconfig -a

查询主机名:uname -n

192.168.210.200 weblogic1

192.168.210.201 weblogic2

把weblogic中间件文件、jdk包通过crt上传到/weblogic目录下,在SFTP中上传,在主页中解压

主页中:su – weblogic

pwd

SFTP中:cd /weblogic

     lcd E:\MEDIA\Weblogic

     lcd /weblogic

     put fmw_12.2.1.4.0_wls_lite_Disk1_1of1.zip

     put jdk-8u191-linux-x64.tar.gz

2.4 安装JDK

** 双节点执行**

weblogic用户执行以下命令:

tar -xzvf jdk-8u191-linux-x64.tar.gz

会在目录下生成一个

jdk1.8.0_191

环境变量设置

vi ~/.bash_profile

增加

export PATH=$PATH:/weblogic/jdk1.8.0_191/bin

环境变量生效

source ~/.bash_profile

检查java版本

$ java -version

java version “1.8.0_191”

Java™ SE Runtime Environment (build 1.8.0_191-b12)

Java HotSpot™ 64-Bit Server VM (build 25.191-b12, mixed mode)

三 安装中间件软件

3.1 安装weblogic中间件

** 双节点执行**

weblogic用户执行安装:

cd /weblogic

打开Xmanager-passice

export DISPLAY=10.3.104.31:0.0(xxx.xxx.xxx.xxx为Windows主机的IP 0.0为Xmanager-passice的端口)

解压

unzip fmw_12.2.1.4.0_wls_lite_Disk1_1of1.zip

java -jar fmw_12.2.1.4.0_wls_lite_generic.jar

安装截图如下:

点OK按钮

下一步:跳过自动更新

下一步:选择中间件软件目录

下一步:选择Weblogic server安装

下一步:确认安装情况

点Install开始安装

下一步,完成,弹出domain安装向导

四 创建域

4.1 节点一安装域

** 节点一执行**

domain安装向导,点击create a new doamin

设置好domain安装路径,下一步,默认

下一步,设置控制台账号密码

下一步,选择生产domain模式,jdk使用安装的jdk

下一步: 勾选管理服务器,被管服务器

下一步:选择默认端口7001(管理控制台的端口,可修改)

下一步,默认即可

Node manager账号密码可以跟控制台一致,下一步

点create开始创建domain,下一步完成

4.2 节点二安装域

节点一将安装好的域打包发送至节点二

一节点执行以下打包命令:

/weblogic/Oracle/Middleware/Oracle_Home/wlserver/common/bin/pack.sh -domain=/weblogic/user_projects/domains/base_domain -template=/tmp/base_domain.jar -template_name=“base_domain” -managed=true

base_domain.jar文件将会生成在/tmp目录下,发送至节点二

scp base_domain.jar 192.168.210.201:/tmp

解压

/weblogic/Oracle/Middleware/Oracle_Home/wlserver/common/bin/unpack.sh -domain=/weblogic/user_projects/domains/base_domain -template=/tmp/base_domain.jar

五 启动控制台

5.1 添加密码文件节点一操作

cd /weblogic/user_projects/domains/base_domain/servers/AdminServer

servers目录需要在第一次./startWeblogic启动后才会生成

创建密码配置文件

mkdir security

cd security

vi boot.properties

username=weblogic

password=weblogic123

5.2 免密启动

** 节点一操作**

安装成功后,启动控制台

cd /weblogic/user_projects/domains/base_domain/

nohup ./startWeblogic &

观察后台日志输出为RUNNING MODE 表示启动成功

tail -100f nohup.out

控制台界面网址为

http://192.168.210.200:7001/console

控制台用户

weblogic/weblogic123

六 配置节点管理器

6.1 创建集群

进入控制台界面后,进入环境→集群,点击左上角的锁定并编辑后,新建集群

修改集群名称:

消息传送模式:单点传送和多点传送

其中多点传送需网络设备支持组播,多点传送依赖UDP广播至组播地址(224.0.0.0~239.255.255.255),默认地址239.192.0.0可能与其他服务冲突需调整。

单点传送基于点对点的TCP/IP协议,通过直接建立TCP连接实现集群成员间通信,无需依赖特定网络硬件,配置简单且兼容性更强。

Weblogic集群地址配置,环境-集群-集群名称连接进去

集群地址设置被管服务器(Managed Server)的监听地址和端口,主要用于生成 EJB 句柄和实体 EJB 故障转移地址,如果未使用到EJB服务可以不配置,如:

192.168.210.200:7002,192.168.210.201:7002,192.168.210.202:7002

6.2新建服务器

在环境-服务器,选择新建

设置服务器名称,方便识别是哪台机器的,监听地址,监听端口,选择集群

注意:如果和控制台在同一台机子,需要保证端口不能和控制台端口一样,不然会冲突。

6.3创建计算机

进入控制台界面后,进入环境→计算机,点击左上角的锁定并编辑后,新建添加计算机

类型选择普通,监听地址选择一节点地址,创建第二台计算机时,监听地址为二节点地址

创建成功

6.4计算机关联服务器

在计算机页面里,选择新建计算机

把所有的服务器选择一下

与新建的计算机关联起来

设置完成,在服务器里就可以看到计算机已经关联起来了。

6.5启动节点管理器

** 双节点操作,前台直接启动**

cd /weblogic/user_projects/domains/base_domain/bin

./startNodeManager.sh

6.6 修改节点管理器配置文件

** 双节点操作**

启动后,在/weblogic/user_projects/domains/base_domain/nodemanager目录下会生成配置文件

修改一下两行信息

cd /weblogic/user_projects/domains/base_domain/nodemanager/

vi nodemanager.properties

ListenAddress=192.168.210.200

SecureListener=false

修改后,掐断前台启动的节点管理器,后台启动

nohup ./ startNodeManager.sh &

启动成功

七 启动应用服务器

7.1 启动应用服务器

进入环境→服务器→控制

选中两个节点的服务器启动

状态为RUNNING时,启动成功


网站公告

今日签到

点亮在社区的每一天
去签到