WebLogic集群化Domain.docx
《WebLogic集群化Domain.docx》由会员分享,可在线阅读,更多相关《WebLogic集群化Domain.docx(15页珍藏版)》请在冰豆网上搜索。
WebLogic集群化Domain
WebLogicDomain集群化
部署手册
信雅达系统工程股份有限公司
2016年3月
版本控制
日期
版本
撰写者
审核者
描述
2016-3-14
V1.0
胡展国
文档建立
本文档版权归信雅达系统工程股份有限公司所有,未经信雅达系统工程股份有限公司允许,本文档里的任何内容都不得被用来宣传和传播,未经信雅达系统工程股份有限公司书面批准,文档或任何类似的资讯都不允许被发布。
1、首先规划集群,这里规划如下:
服务器名称
ip地址
端口
server1
127.0.0.1
7101
server2
127.0.0.1
7102
2、新建服务器,登录domain的控制台,查看环境-》服务器,如下图所示:
3、点击“新建”按钮,新建服务器server1,如下图所示:
4、输入规划的服务器名称server1,地址、监听端口,点击“完成”返回服务器列表页面,如下图所示:
5、继续新建服务器server2,如下图所示:
6、输入规划的服务器名称server2,地址、监听端口,点击“完成”返回服务器列表页面,如下图所示:
7、新建集群,并添加服务器:
在控制台选择“集群”-》“新建”,如下图所示:
8、在新建界面中,输入集群的名称cluster,并点击“确定”即可,如图所示:
9、新建成功,返回集群列表界面,如图所示:
10、点击列表中的cluster链接,打开集群配置界面,选择“配置”-》服务器,如图所示:
11、点击“添加”按钮,进入如图所示页面:
12、选择服务器server1,直接点击“完成”,返回服务器列表,如图所示:
13、已经添加server1服务器,继续添加server2:
14、添加后的图示:
15、至此,集群已经新建完毕。
16、新建计算机:
在控制台选择“计算机”-》“新建”,如下图所示:
17、在新建界面中,输入名称machine,并点击“下一步”即可,如图所示:
18、修改“监听地址”为127.0.0.1,其它保持不变,点击“完成”,如图所示:
19、新建成功,返回计算机列表界面,如图所示:
20、点击列表中的machine链接,打开计算机配置界面,选择“配置”-》服务器,如图所示:
21、点击“添加”按钮,进入如图所示页面:
22、选择服务器server1,直接点击“完成”,返回服务器列表。
23、继续按照上述步骤添加server2,点击“完成”。
最后如图所示:
24、至此,服务器、集群、计算机都已经配置成功。
25、选择“环境”-》服务器,最后结果如图所示:
26、启动节点管理器服务:
安装节点管理器作为windows服务,双击执行下面的cmd程序:
D:
\server\weblogic11\wlserver_10.3\server\bin\installNodeMgrSvc.cmd
执行之后,windows服务会增加weblogic的节点管理服务,如下图所示:
27、可以手动启动这个服务,启动之后,再关闭,因为还要做简单的配置。
进入如下位置:
D:
\server\weblogic11\wlserver_10.3\common\nodemanager文件夹
1)检查domains(nodemanager.domains):
确保domains文件中包含你的domain
28、配置hosts(nodemanager.hosts),只需要把之前配置计算机的地址添加进来即可:
29、配置nodemanager.properties:
(主要确保:
StartScriptEnabled=true、ListenAddress=127.0.0.1、StartScriptName=startWebLogic.cmd )
30、配置完成,再启动刚才的windows节点管理器服务。
31、忽略主机名验证:
在控制台中选择环境-》服务器-》AdminServer-》配置-》SSL,如下图所示:
点击“高级”,选择“主机名验证”为“无”,点击“保存”
同理,依次设置server1、server2的SSL主机名验证为“无”
【切记:
这一步完成,一定要重启domain。
因为主机名验证,需要重启后才生效,否则server与节点管理器之间的SSL握手不成功,节点管理器日志会报错(节点管理器日志文件夹在D:
\server\weblogic11\wlserver_10.3\common\nodemanager)】
32、启动server1、server2:
由于重启后,重新登录控制台,选择环境-》服务器-》控制,如下图所示:
33、选择server1,点击“启动”按钮,即向节点管理器发送启动server1命令,节点管理器负责启动server1.依次启动server2,最后如下图所示:
34、至此说明一个普通的domain已经改造成集群了,下面开始部署web应用。
35、部署应用:
36、这里的区别是在WEB-INF下面增加了weblogic.xml文件,里面增加了session持久化类型为:
replicated,即表示web应用部署到集群环境中,支持session复制,即server挂掉之后,不会跳转到登录页面,配置如下:
37、选择应用之后,一直下一步,直到出现如下图所示界面:
这一步是让你选择将应用部署到哪个server中。
如果在集群环境中,不会把应用直接部署到AdminServer中,基本上都是选择:
集群中的所有服务器。
继续下一步,直到完成即可。
38、下面访问应用url:
http:
//localhost:
7102/plbs/或者http:
//localhost:
7101/plbs/
39、下面测试一下session复制,把server1关闭,在控制台选择:
环境-》服务器-》控制-》server1-》关闭-》立即强制关闭。
状态变为:
SHUTDOWN
40、下面直接访问server2的应用,如下图所示: