Linux环境下weblogic10.3.6(jar)版本集群安装详解

3 篇文章 0 订阅
1 篇文章 0 订阅

应各位小伙伴们要求,最近有在搭建weblogic的环境内容,特此整理一份关于weblogic搭建的内容,供童鞋们参考使用!!
《一》环境记录

服务器操作系统版本cos 7.6
weblogic版本包wls1036_generic.jar(weblogic10.3.6)
JDKjdk1.7.0_79
安装方式静默安装
安装用户root

注意:在实际生产环境中,切记要使用weblogic用户组进行安装,这里我懒了就没有创建相应用户组进行安

《二》上传所有安装包到制定路径

根据实际情况上传到指定路劲下。

《三》基础环境配置及jdk安装

这里略过不做详解,详细脚本内容参考:

https://blog.csdn.net/weixin_43943264/article/details/120374760

这里已2台服务器搭建为例。为了方便记录服务器的作用,习惯修改机器名称:weblgic1、weblgic2

《四》weblogic安装

进入安装文件目录,输入下面命令行,执行安装文件命令。

java -jar wls1036_generic.jar

1.执行后出现如下页面
在这里插入图片描述
2.输入【回车】后进入如下页面:
在这里插入图片描述
3.输入中间件【安装位置】,(这里为默认)后,【回车】进入如下页面:
在这里插入图片描述
4.输入3,【回车】进入下一步;
在这里插入图片描述
5.输入No,回车进入下一步;
在这里插入图片描述
6.输入yes,回车进入下一步;
在这里插入图片描述
7.【回车】进入下一步(讨厌的安全配置更新通知终于过去了)
在这里插入图片描述
8.回车进入下一步,后面标有[x]是代表默认选中的(若你的jdk安装路径不是此路径,weblogic后自动识别你的jdk安装路径,请选择你的安装路径);
在这里插入图片描述
9.输入回车进入下一步;
在这里插入图片描述
10.输入回车进入下一步;结果列出所要安装软件的清单及所需空间的大小,
在这里插入图片描述
11.确定后输入回车进入下一步,等待安装完毕,等待中,无需操作,直到进度条为100%时安装完成,然后输入回车,回到Linux命令提示符界面;
在这里插入图片描述
注意:多台机器需重复执行安装步骤。第二台此步骤省略。

《五》集群配置

注 : 每个集群配置中有一个管理服务节点和两个受管服务节点;

dzgl1中包括管理服务节点和受管理服务节点;

dzgl2中包括受管理服务节点;

管理服务节点和受管服务节点配置过程中,需要配置真实机器IP地址。

(1)配置域信息

找到weblogic安装的路径,找到bin文件夹,执行配置域运行脚本。

cd /root/Oracle/Middleware/wlserver_10.3/common/bin

./config.sh

进入域管理界面:
在这里插入图片描述
输入1开始创建域,回车进入下一步;
在这里插入图片描述
回车进入下一步;
在这里插入图片描述
输入回车,进入下一步;
在这里插入图片描述
如果需要修改名称,请输入【1】修改域名称(这里采用默认,直接回车,进入下一步)
在这里插入图片描述
回车进入下一步;
在这里插入图片描述
进入管理用户配置界面,默认采用weblogic用户的情况下,输入【2】,回车进入,密码设置界面;
在这里插入图片描述
输入密码,之后回车进入下一步,密码要求有字母和数字组成;这里我们输入为:weblogic123
在这里插入图片描述
输入3,回车进入下面页面进行密码确认。
在这里插入图片描述
再次输入与上次完全一样的口令,之后回车进入下一步;
在这里插入图片描述
确定【value】栏中都有信息后,输入回车,进入下一步
在这里插入图片描述
输入【2】,选择生产模式,回车进入下一步;
在这里插入图片描述
输入1,选择Sun SDK 进入下一步。开始选择配置管理服务器。

(2) 配置管理服务器
在这里插入图片描述
此处为多项选择界面,这面我们需要配置【管理服务器】与【受管服务器,集群和计算器】(此台服务器我们既作为主节点,又作为从节点),首选输入1选择管理服务器,回车进入下一步
在这里插入图片描述输入2选择被管服务器,回车进入下一步;
在这里插入图片描述
结果页面中显示【X】表示已选中,确定信息后回车进入下一步;
在这里插入图片描述
首选配置管理服务器信息,如不更改服务器名称情况下(默认为AdminServer),输入【3】端口为9000,回车进入下一步;
在这里插入图片描述
在这里插入图片描述
其他内容选择默认形式即可,直接输入回车进入下一步。开始配置被管服务器(从节点)。
(3)配置受管服务器
在这里插入图片描述
在完成管理服务器配置之后,自动进入被管服务器配置界面,需要输入【1】进入服务器配置(名称Name的值,这里为修改为dzgl),之后回车进入下一步;(如果不在安装中配置集群,我们安装后,可登陆控制台配置集群);
在这里插入图片描述
输入1,选择修改“名称”,回车进入下一步修改完成;
在这里插入图片描述
输入2,选择配置监听地址,这里的监听地址根据情况修改IP。由于一般情况下第一个被管服务器与管理服务器在同一机器部署,所以监听的IP地址相同(这里为192.168.112.100,另一台为192.168.112.101,根据实际情况IP修改),输入完监听IP地址后,回车进入下一步修改完成;
在这里插入图片描述
输入3,选择配置监听端口,回车进入下一步;
在这里插入图片描述
这里需要注意的是,第一 被管服务器的端口不能与管理服务器的端口相同,同时也不能是其它已经占用的端口,(这里设置为9001),回车进入下一步;
在这里插入图片描述
配置完成输入【5】,回车进行如下页面;
在这里插入图片描述
如果是一个应用服务器创建集群,那么这里我们需要增加第二 被管服务器,所以输入1选择add,回车进入下一步;

配置步骤与配置第一被管服务器过程相同,其中服务器名称、监听地址IP、端口号和第一 被管理的服务器不能相同,此处省略

(4)配置集群

开始配置集群。
在这里插入图片描述
输入【1】进入配置集群
在这里插入图片描述
输入1,选择修改“名称”,回车进入下一步;
在这里插入图片描述
输入集群名称(这里为server),回车进入下一步;
在这里插入图片描述
如不进行其他信息配置的情况下(一般情况下不需要配置),输入回车进入下一步;
在这里插入图片描述
输入1选择已有集群(这里为server),回车进入下一步;
在这里插入图片描述
这里需要将已有的被管服务器添加到集群中,一般情况下选择2(选择全部)回车进入下一步;
在这里插入图片描述
回车进入下一步;
在这里插入图片描述
确认集群配置列表中包含所有被管服务器后,回车进入下一步;
在这里插入图片描述
一般情况下不需要配置Machine信息,这里输入回车,进入下一步;
在这里插入图片描述
不需要配置平台的Machine信息,这里输入回车,进入下一步;
在这里插入图片描述
等待进度条到100%时,表示安装完成。

(4)配置另外一个应用服务器的受管理服务器

以下分两种情况,第一为多个应用服务器配置。第二为单个应用服务器配置。

1、另外一个应用服务器的受管服务器的配置同主服务器上的配置一致,用于两个应用服务器配置。

2、第一个服务器上配置另一受管服务器,注意在配置管理服务器时,不要选择主管服务器,只选择受管服务器即可。

(5)集群配置完毕后启动脚本配置

为了方便我们应用各个节点的内容,我们这里介绍部署配置主从节点启动脚本的配置,方便于进行启动服务。

1.第一应该服务器管理配置,管理服务器配置,
登陆192.168.112.100服务器,配置两个启动脚本,dzgl【主服务-管理服务器-weblogic控制台】和 dzgl1【子服务-受管理服务器-应用程序】,如果是单机集群部署需设置多个子服务启动脚本。

在域目录下的base_domain目录中创建启动脚本start_dzgl_admin.sh用于启动【主服务-管理服务器-weblogic控制台】。

mkdir start_stop

cd /root/Oracle/Middleware/user_projects/domains/base_domain/start_stop

mkdir logs

vi start_dzgl_admin.sh

输入以下内容

nohup sh /home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin/startWebLogic.sh >/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/start_stop/logs/dzgl_admin.log 2>&1 &

给文件授权

chmod 777 start_dzgl_admin.sh

在域目录下的start_stop目录中创建启动脚本start_dzgl_server1.sh用于启动【子服务-受管理服务器-应用程序】。

cd /root/Oracle/Middleware/user_projects/domains/base_domain/start_stop

vi start_dzgl_server1.sh

输入以下内容

nohup sh /home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin/startManagedWebLogic.sh dzgl >/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/start_stop/logs/dzgl_server1.log 2>&1 &

给文件授权

chmod 777 start_dzgl_server1.sh

域目录下的/servers/AdminServer目录中创建security文件夹(创建安全验证文件)。

cd /root/Oracle/Middleware/user_projects/domains/base_domain/

cd servers/AdminServer

cd servers/dzgl1

mkdir security

在security文件夹中创建文件boot.properties。

cd security

vi boot.properties

填入以下内容,管理用户及密码

username=weblogic

password=weblogic123

访问页面 管理服务器控制台http://管理服务器IP:9000/console
访问页面 应用程序http://管理服务器IP:9001

访问管理控制台页面进行测试。

2.第二台应用服务器配置
登陆192.168.112.101服务器,配置两个启动脚本,dzgl【主服务-管理服务器-weblogic控制台】和 dzgl1【子服务-受管理服务器-应用程序】,如果是单机集群部署需设置多个子服务启动脚本。

配置启动脚本和第一台应用服务器一致。

到此,weblogic的集群配置已经完毕了,可以登录页面进行测试了。

(6)防火墙开放端口

1.执行命令,开启防火墙9000端口和9001端口:

firewall-cmd --zone=public --add-port=9000/tcp --permanent

firewall-cmd --zone=public --add-port=9001/tcp --permanent

返回success则说明开启成功。如果返回FirewallD is not running,则说明系统防火墙未开启,需执行如下命令开启防火墙:
systemctl start firewalld之后再执行开启9000端口和9001端口命令。

2.开启端口后,执行如下命令,重载防火墙:

firewall-cmd --reload

—————————————————————————————————————————————
:启动【主服务-管理服务器-weblogic控制台】和【子服务-受管理服务器-应用程序】,并登陆管理控制台测试配置是否正确,程序部署在 【子服务】 上,dzgl_admin.log和dzgl_server1.log为启动日志。

启动并挂载命令: ./start_dzgl_admin.sh 

启动并挂载命令: ./start_dzgl_server1.sh

进入start_stop目录下查看weblogic启动日志命令

tail -f logs/dzgl_admin.log

tail -f logs/dzgl_server1.log

—————————————————————————————————————————————

《六》测试

浏览器输入:http://192.168.112.100:9001/console/login/LoginForm.jsp
在这里插入图片描述
能够访问到如下页面说明服务启动成功。

输入用户名密码登陆控制台,查看服务器集群状况,显示AdminServer (管理),dzgl1 的状态全部是running状态,证明集群环境搭建完毕,并已启动!!!!
在这里插入图片描述
《七》nginx负债均衡搭建

两台服务器连接,通过nginx负债均衡实现一个IP访问到两台应用服务器。一台宕机,自动切换到另一台,不影响使用。

nginx搭建参考如下:
https://blog.csdn.net/weixin_43943264/article/details/120395149?spm=1001.2014.3001.5501

  • 4
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值