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

来源:互联网 发布:翻译软件推荐 编辑:程序博客网 时间:2024/06/08 06:30

一、知识认识

       这里也学着别人简单的讲一下:

       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.239025AdminServerunix Aix133.160.37.239026Server-0(受管理的server)unix Aix133.160.37.239028Server-1(受管理的server)

四、步骤

上载不了图片那就文字说明了,参考:http://wenku.baidu.com/view/6f97e52f2af90242a895e599.html 或者http://langzhiwang888.iteye.com/blog/1528511

步骤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。

这只是个简单的单机集群应用,原理大同小异。

 

原创粉丝点击