您的位置:首页 > 大数据 > 人工智能

weblogic10.3 单机下同一个Domain多个SERVER的集群配置

2012-07-14 10:51 447 查看


一、知识认识
这里也学着别人简单的讲一下:
Domain:是WebLogic Server 实例的基本管理单元。所谓Domain就是,由配置为Administrator Server的Weblogic Server实例管理的逻辑单元,这个单元是有所有相关资源的集合。
Server:是一个相对对立的,为实现特定功能而结合在一起的单元。
Domain and Server的关系:一个Domain可以包含一个或多个Weblogic Server 实例,甚至是Server集群。一个Domain中有一个且只能有一个Server担任管理Server的功能,其他的Server具体实现一个特定的逻辑功能。
二、环境准备
1.、unix服务器一台, 已经安装好的WebLogic 10.3.5.0;
2、集群中的服务器必须使用静态IP地址;
三、规划
在做Weblogic集群前需要需要集群的Server有个初步的规划:
操作系统IP地址端口角色
unix Aix133.160.37.239025AdminServer
unix Aix133.160.37.239026Server-0(受管理的server)
unix Aix133.160.37.239028Server-1(受管理的server)
四、步骤
上载不了图片那就文字说明了,参考:http://wenku.baidu.com/view/6f97e52f2af90242a895e599.html 或者/article/4074713.html
步骤1. 进入Oracle_Middleware_Home/wlserver_10.3/common/bin目录运行以下命令,启动domain配置向导
./config.sh
....
步骤N ,完成域、server、cluster 、machine 的创建。
登录到控制台:http://133.160.37.23:9025/console 查看或修改相关创建信息。
五、编辑启动文件
不能到控制台去直接启动被管理的Server ,因为那样一般起不来。下面就是为验证是否启动Server做准备:

编辑口令文件

在刚才创建的域目录(/app/tempbea/weblogic/user_projects/domains/sub_domain)下建立boot.properties文件(这里的用户名密码为前面配置的用户名和密码),内容为:

username=weblogic

password=weblogic123

编辑启动管理服务器的命令也可以将这些命令编辑成.sh 或.cmd 启动文件

1、域控制台或管理server的启动可以直接用(/app/tempbea/weblogic/user_projects/domains/sub_domain)下启动文件:

./startWebLogic.sh

2、编辑受管理Server 的启动命令:

133.160.37.23:9025 两个受管理的server 启动命令。

(/app/tempbea/weblogic/user_projects/domains/sub_domain/bin 录下启动)

nohup ./startManagedWebLogic.sh server-1http://133.160.37.23:9025 > /app/tempbea/weblogic/user_projects/domains/sub_domain/server-1.out
&

nohup ./startManagedWebLogic.sh server-0http://133.160.37.23:9025 > /app/tempbea/weblogic/user_projects/domains/sub_domain/server-0.out
&

依次执行上面的命令后可以登录到控制台去看主控就受管理Server的状态是否都Running ,如果都running那就说明配置没问题了。

六、发布应用
进入weblogic的控制台,点击左边域结构-->部署。在右边出现的列表里面点击安装。选择你的应用。选择要发布的Server。
这只是个简单的单机集群应用,原理大同小异。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: