weblogic集群图解

合集下载

参考-WebLogic9和10集群安装配置过程(非常实用,适合新手)

参考-WebLogic9和10集群安装配置过程(非常实用,适合新手)

WebLogic9和10集群安装配置过程2011-04-21 10:25weblogic的集群很早以前做过,当时写了一份文档,最近真好又有机会实验了Weblogic 10.3的集群配置,两相比较,同时对照着文档过了一遍,确定下文对weblogic9和10都适用。

截了图也方便新手学习。

环境平台:两台Windows 2003 SP2(SP版本要一样),必须位于同一网段,并且必须是IP广播(UDP)可到达的软件:Weblogic9.1拓扑在A机上建立一个Administrator Server,作为管理节点;在AB机上分别建立Managed Server,加入集群appCluster,作为应用程序的运行环境;在B机上分别建立Proxy Server,作为提供外部访问的服务地址。

机器配置信息角色备注app1 IP:*.*.*.*PORT:7001AdminServer 管理服务器app1 IP:*.*.*.*PORT:7002ManagedServer受管服务器app2 IP:*.*.*.*PORT:7002ManagedServer受管服务器app2 IP:*.*.*.*PORT:80Proxy Server 代理服务器安装过程在机器A上创建新的Domain选择“Tool- Configuration Wizard”,单击“下一步”按钮选择安装域源选择安装“WebLogic Server”,单击“下一步”按钮配置管理员用户名和密码输入Weblogic管理员管理服务器(AdminServer)的用户名和密码,在此以“weblogic”作用登录管理服务器的用户名和密码,单击“下一步”按钮配置域启动模式和JDK选择“生产模式”和“JRockit SDK”后,单击“下一步”按钮选择是否自定义环境和服务设置选择“是”后,单击“下一步”按钮配置管理服务器输入Administrator Server的名称,监听地址,监听端口,如果需要SSL支持的话可以在“SSL enabled”后面的复选取框上打勾,配置SSL监听端口,单击“下一步”按钮配置受管理服务器(代理服务器实际上也是一个受管理服务器)输入Managed Server的名称,监听地址,监听端口(注意同一台机器的端口不要冲突),如果需要SSL支持的话,可以在“SSL enabled”复选框上打勾,配置SSL监听端口。

weblogic的集群与配置图文方法

weblogic的集群与配置图文方法

weblogic的集群与配置图⽂⽅法⼀、Weblogic的集群还记得我们在第五天教程中讲到的关于Tomcat的集群吗?两个tomcat做node即tomcat1, tomcat2,使⽤Apache HttpServer做请求派发。

现在看看WebLogic的集群吧,其实也差不多。

区别在于: 如果我们要布署我们的Web应⽤,需要分别⼿⼯往每个Tomcat的webapp⽬录⾥拷贝⽂件。

Weblogic的集群必须设⽴⼀个总控端,可从上图中看出,然后这个总控端我们把它称为AdminServer,然后在其下可以挂weblogic的集群的node,这个node不是物理上不同的两个weblogic,⽽是不同的domain,我们假设domain1, domain2为两个weblogic的集群的节点。

如果我们要布署我们的Web应⽤,只需要在总控端布署⼀次,然后挂在这个总控端下的节点将会⾃动将我们的web应⽤发布到每⼀个节点。

因此,要实现weblogic的集群必须:安装Weblogic创建⼀个AdminServer的domain在AdminServer上建⽴集群总控端分别创建每⼀个要加⼊此集群总控端的node,也是⼀个个的domain⼆、创建Weblogic集群前的规划根据第⼀节中的内容,我们将我们⽤于实验的Weblogic规划成3个domain,每个domain都包含有下列的必不可少的属性:AdminConsole(总控端) 逻辑名 物理名(domain的系统路径) 端⼝号 计器名(IP) 登录信息(username/password)Cluster node1(集群节点1) 逻辑名 物理名(domain的系统路径) 端⼝号 计器名(IP) 登录信息(username/password)Cluster node2(集群节点2) 逻辑名 物理名(domain的系统路径) 端⼝号 计器名(IP) 登录信息(username/password) 我们⽤表格列出我们将要创建的集群中总控端与每个节点的集息:物理名逻辑名端⼝号主机名(IP)登录信息\bea\user_projects\domains\adminserverAdminServer7001localhost weblogic/password_1\bea\user_projects\domains\server1mycluster17011localhost weblogic/password_1bea\user_projects\domains\server2mycluster27012localhost weblogic/password_1 规划好了,就可以开始来创建我们的集群了。

weblogic多机集群配置文档

weblogic多机集群配置文档

Weblogic10.0多机集群配置说明一配置说明:配置weblogic双机集群,主机1上运行管理服务器,受管理服务器1和代理服务器,主机2上运行受管理服务器2。

二目标:实现所有http请求全部发到主机1上的代理服务器,统一由代理服务分发给两个主机上的受管理服务器来处理业务,并且实现会话复制,即一台机器上的受管理服务器宕掉,所有的请求都转到另一台受管理服务器上,并且会话也会转移到这个服务器。

三配置图解:第一步,首先在主机1上运行weblogic的配置向导。

(01)选择“新建weblogic域”点击“下一步。

(图01)选择“生成一个自动配置的域以支持下列BEA产品“,点击”下一步“。

(图02)(03)填入用户名和密码,请记录填写的信息不要丢失,后面登陆控制台的时候需要用到这些信息,点击“下一步“。

(图03)(04)首先选择左侧的“生产模式“,然后选择右侧的”sun jdk“,点击”下一步“。

(图04)选择下方的“是“,点击”下一步“。

(图05)(06)填写管理服务器的相关信息( 我的配置:a 172.16.15.131 8001),点击“下一步“。

(图06)(07)填写各个受管理服务器的详细信息,这里要注意的是m2的监听地址填的是主机2的ip地址,因为这个服务实际是运行在主机2上,下面是我的配置:m1 172.16.15.131 8002m2 172.16.15.132 8003p 172.16.15.131 8008点击“下一步“。

(图07)(08)填入集群相关信息监听地址、端口可以默认,建议修改成唯一的不要是被占用了的,点击“下一步“。

(图08)(09)将左边的服务器m1和m2添加到右边的c集群下,点击“下一步“。

(图09)(10)勾上“为集群创建http代理c,点击“下一步”。

(图10)填入域的名称和位置,配置是:域名:web_c,域位置:默认,点击,“创建”。

到此主机1的配置向导的工作已完成。

weblogic12.1.3集群搭建(包括远程机器)

weblogic12.1.3集群搭建(包括远程机器)

Weblogic12.1.3集群搭建1基本概念WebLogic的一些基本概念:熟悉Weblogic的必经了解的概念——1.1域(Domain):1.概念(1)域是管理的单元或边界;(2)作为一个单元来管理的,并相互关联的一组WebLogic服务器资源被称为域;(3)Domain是webLogic Server管理的一个基本单元,包括一个管理server和一个管理的入口。

(4)在创建server和使用server的时候需要先创建Domain。

(5)每个Domain都包括一个config.xml文件,在domain的根目录下的config目录中。

2.组成——(1)由server组成(2)server分Administration server和Managed Servers(3)Administration server负责domain的管理,一般不负责应用(4)Managed server部署实际的应用(5)Cluster3.总结:Domain是一个逻辑上的概念Domain是一组Sever的集合一个域有且只有一个管理服务器1.2服务器(Server):1.分类——服务器(Server)分Administration Server(管理服务器)和Managed Server(被管理服务器,也称受管服务器)2.Administration Server(管理服务器)——是控制整个域配置的中心操作节点,管理服务器维护着整个域Domain 的配置并将配置分配到每个被管理服务器Managed Server 中,每个域中都必须有一个Administration Server。

Admin Server如果挂了,对于Domain中的ManagedServer不会产生影响,如果配置了集群,对于负载均衡和Failover机制也不会产生影响,因为这些都是基于配置文件的(config.xml),而不依赖与AdminServer的实例。

Weblogic 10.3.6.0 集群搭建

Weblogic 10.3.6.0 集群搭建

Weblogic 集群搭建Oracle的Weblogic分开发者版本和生产版本,有32位和64位。

一般生产版本的weblogic是64位的,安装文件是一个大小为1G多的jar包。

去oracle官网上下载64版weblogic。

这里使用的版本是weblogic11g,版本号是10.3.6,文件名为“wls1036_generic.jar”。

安装weblogic前要确认已安装好jdk(如果安装的是64位weblogic则需要64位版本的jdk)。

目前,weblogic可免费使用,需要oracle的weblogic服务时才需要向Oracle付费买服务,即产品免费服务收费。

一、安装weblogic(windows和Linux操作步骤相同)1、在命令行,进入安装文件wls1036_generic.jar所在文件夹然后输入命令:Java -jar wls1036_generic.jar点击回车后程序会启动weblogic安装文件的图形安装界面。

按下来的安装和在windows中安装普通文件一样了。

2、点击“下一步”,到下图界面,然后输入weblogic的安装目录。

(路径中最好不要有空格)3、点击“下一步”。

到下图界面,由于我们没有购买oracle的服务所以去掉下图中的勾。

(目前weblogic可免费使用,需要oracle技术支持的话才需要付费)4、点击“下一步”,到下图界面,会因为我们没有填写上图的的支持信息而弹出两个警告框,直接“YES”通过即可。

进入下图,勾选下面的框(不需要使用验证)5、然后点击“继续”。

到下图界面,选择“典型”和“定制”都可以,根据自己喜好设置6、选择后点击“下一步”,进入下图界面,如果没有显示jdk信息,则手动点击“浏览”选择自己机器上安装的jdk,一般默认显示出来的就已经是自己机口上安装的了(貌似是根据环境变量里的JAVA_HOME获取的)7、点击“下一步”进入下图界面,不用修改,直接点击“下一步”即可8、然后会显示出我们准备安装的组件信息,直接点击“下一步”9、然后就开始安装了10、安装完成了,这里有勾选“运行Quickstart”表示安装完成后打开域创建和配置界面。

weblogic12.1.3集群部署(1)

weblogic12.1.3集群部署(1)

Weblogic12.1.3 集群配置初步(本文介绍局域网中单机配置,后续希望能提供局域网多机配置)关键词:weblogic12.1.3 集群因为想了解一些服务器集群和负载均衡的知识,而这两天刚好有一点时间,借鉴以前网络资料,就研究了一下,分享出来,欢迎指正。

下面分步骤介绍,1.首先从官网获得Weblogic12c软件:WLS Zip Distribution for Oracle WebLogic Server 12.1.3.0这是一解压安装软件,This version of WLS requires JDK 1.7 as a minimum;2.解压后安装路径为:D:\wls12130;3.启动命令行工具cmd,进入指定安装目录后,执行命令:D:\wls12130\wlserver\common\bin>config4.稍等,出现Weblogic 配置向导工具:5.定义域名后,点击‘下一步’,默认weblogic模板:6.为管理服务器设置用户名和密码:7.选择‘开发’模式和‘生产’模式,此时都可以;8.点击‘下一步’,进入高级配置,选择两项:9.点击‘下一步’配置管理服务器:10.管理服务器增加后,配置两个受管理服务器,并增加一个代理服务器。

当后续创建集群时,前面两个受管理服务器ZL_ManagedServer将会配置到集群中,而最后一个受管理服务器将作为集群的代理,端口号为8080。

管理服务器就是用来管理域中那些所有受管理(ManagedServer)服务器,一般不直接用来部署应用。

最终应用是布署到某一个集群中的所有服务器中。

11.受管理服务器增加后,下一步配置增加集群,集群的逻辑名为ZL_Cluster_1,12.集群创建好以后,将受管理服务器增加到集群中:13.配置接受外部http客户端请求的代理服务器,是整个集群的前端入口:14.代理服务器配置好以后,下一步进入计算机设备配置:15.服务16.器增17.确认无误后,点击创建按钮:18.创建完成后,直接点‘完成’关闭配置向导19.接下来需要启动管理服务器,在命令行执行下面命令:D:\wls12130\user_projects\domains\zldomain\bin>startWeblogic 20.启动管理服务器后,打开浏览器,地址栏输入:http://192.168.1.104:7001/console进入管理控制台之前需要输入用户名和口令:名称:weblogic口令:weblogic123进入后如下图:21.命令行工具启动受管服务器和代理服务器,运行命令的目录是D:\wls12130\user_projects\domains\zldomain\bin>启动第一个受管理服务器(集群中第一个服务器)….\bin>startManagedWeblogic ZL_ManagedServer_1 http://192.168.1.104:7001启动第二个受管理服务器(集群中第二个服务器)….\bin>startManagedWeblogic ZL_ManagedServer_2 http://192.168.1.104:7001启动代理服务器(也是受管理的,但不在集群中)….\bin>startManagedWeblogic Proxy_Server_1所有受管理服务器启动后如下图:(四条命令启动了包含管理服务器在内的四个服务器)22.在浏览器中打开的管理服务器页面,在左边找到菜单‘Deployment’,准备向集群中部署一个新的应用:23.Install一个web应用,早已经准备好了一个‘hello,world’的jsp web项目,安装时找到对应的目录:E:\Aaa.war后面的步骤,都点‘Next’下一步,图片说明:下一步:下一步:下一步:下一步:下一步,已经部署成功了哦!再回到部署应用的列表页面,刚才的应用是活动的,可以访问了:浏览器的访问地址是:http://192.168.1.104:8080/Aaa24.后续工作是对负载均衡的测试工作和在多台设备进行集群部署。

Weblogic Server系列【高级篇】集群配置实战

Weblogic Server系列【高级篇】集群配置实战

集群配置实战1集群配置设计2资源管理Adminserver的建立 2.1打开domain管理器选择Create a new Weblogic domain,点击下一步。

2.2用自定义方式创建domain选择Generate a domain configured automatically to support the following BEA products,点击下一步。

2.3打开domain管理器设置domain的管理员帐户及密码,这里我们username输入weblogic;userpassword输入weblogic,点击下一步。

2.4选择JDK版本在这里JDK的版本我们选择SUN的,点击下一步。

2.5是否进阶设置是否继续进行配置,如果选择否则采用默认参数,如果选择是则对参数进行进阶设置。

这里我们选择“是”,点击下一步。

2.6设置domain名称、IP地址及端口信息根据集群配置设计,我们在Adminserver内填写server名称为Adminserver,IP选择固定IP,端口填写9100,点击下一步。

2.7设置Adminserver管理的server实例列表根据集群配置设计,我们填写server118、server119、以及proxy信息后,点下一步。

2.8设置多播服务器将server118、server119实例填写到Claster Address内,以逗号分割。

点击下一步。

2.9设置受播服务列表在这里我们需要设置上一步新建的多播的服务列表,我们选择server118、server1192.10为proxy创建weblogic提供的默认分发项目首先选择Create HTTP proxy for cluster new _Cluster_1,然后在Proxy server地址里选择proxy2.11JMS设置这里我们没有相关实例,所以直接下一步。

2.12设置信息预览根据设置情况,将创建的实例关系进行汇总确认,直接选择下一步。

weblogic入门使用详解及集群

weblogic入门使用详解及集群

一.安装weblogic1.创建domainsuse11-srv:/bea/wlserver_10.3/common/bin # export LC_ALL=en_USsuse11-srv:/bea/wlserver_10.3/common/bin # export DISPLAY=192.168.12.3:0.0 suse11-srv:/bea/wlserver_10.3/common/bin # ./config.sh出现图形界面后,按如下图所示,一步一步NEXT下去。

直到完成即可!安装完成后:启动weblogic 新建的domain xcj01_domain1. 修改 suse11-srv:/bea/user_projects/domains/ xcj01_domain/bin # vi ./startWebLogic.sh 加入如下内容:#for weblogic auto loginWLS_USER="weblogic"WLS_PW="weblogic2011"2..启动use11-srv:/bea/user_projects/domains/ xcj01_domain/bin # ./startWebLogic.sh3.进入weblogic后台管理:http://192.168.12.254:7001/console/login/LoginForm.jsp二.管理weblogic:新建Server并用不同的方法启动它1.创建machine(相当于一台实际的物理主理),用来管理远程的weblogic实例。

2.创建设machine的server:再点左上方的保存更改!3.启动被管理服务器Server-xcj01的两种方法:A.方法一:startManagedWebLogic.sh 被管理服务器名来直接启动suse11-srv:/bea/user_projects/domains/xcj01_domain/bin #./startManagedWebLogic.sh Server-xcj01B.方法二:将machine关联到Server-xcj01上并通过节点方式启动1.先建一个/bea/wlserver_10.3/common/nodemanager # vi nodemanager.properties 文件内容如下:127.0.0.1 #是管理服务器的IP2. ./startNodeManager.sh IP port 来启动machinesuse11-srv:/bea/wlserver_10.3/server/bin # ./startNodeManager.sh 127.0.0.1 5556 3.machine启动完成后,再在weblogic后台管理中的servers中右击,启动servers 三.Weblogic脚本管理工具:wlst1.设置环境变量suse11-srv:/bea/wlserver_10.3/server/bin # ./setWLSEnv.sh2.启动wlst: suse11-srv:/bea/wlserver_10.3/common/bin # ./wlst.shconnect('weblogic','weblogic2011','t3://127.0.0.1:7001')wls:/offline> connect('weblogic','weblogic2011','t3://127.0.0.1:7001') Connecting to t3://127.0.0.1:7001 with userid weblogic ...Successfully connected to Admin Server 'AdminServer' that belongs to domain 'xcj01_domain'.Warning: An insecure protocol was used to connect to theserver. To ensure on-the-wire security, the SSL port orAdmin port should be used instead.wls:/xcj01_domain/serverConfig>wls:/xcj01_domain/serverConfig> ls()wls:/xcj01_domain/serverConfig> help()wls:/xcj01_domain/serverConfig> edit()wls:/xcj01_domain/edit !> cd('Log')wls:/xcj01_domain/edit/Log !> startEdit()wls:/xcj01_domain/edit/Log !> set('FileCount','4')wls:/xcj01_domain/edit/Log !> save()wls:/xcj01_domain/edit/Log !> activate()wls:/xcj01_domain/edit/Log !> disconnect()wls:/xcj01_domain/edit/Log> exit()1.新建一个wlst批处理文件test.py,内容如下:connect('weblogic','weblogic2011','t3://127.0.0.1:7001')ls()edit()cd('Log')startEdit()set('FileCount','4')save()activate()disconnect()exit()2.运行批处理:suse11-srv:/bea/wlserver_10.3/common/bin # ./wlst.sh test.py四.Weblogic应用的发布及管理将应用程序发布到某个server上。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

配置WebLogic Server 9.2集群(本文讲述如何在WebLogic Server 9.2上配置集群,以及通过Proxy Server来访问集群)预备知识什么是Domain和ServerDomainDomain是WebLogic Server实例的基本管理单元。

所谓Domain就是,由配置为Administrator Server的WebLogic Server实例管理的逻辑单元,这个单元是有所有相关资源的集合。

ServerServer是一个相对独立的,为实现某些特定功能而结合在一起的单元。

Domain and Server的关系一个Domain 可以包含一个或多个WebLogic Server实例,甚至是Server集群。

一个Domain中有一个且只能有一个Server 担任管理Server的功能,其它的Server具体实现一个特定的逻辑功能。

本文环境平台:Windows XP软件:WebLogic Server 9.2配置WebLogic Server集群WebLogic集群的体系结构单层混合型的集群架构(Cluster)这种架构将所有的Web应用以及相关的服务应用全部置于集群中的单一WLS实例中,这种架构的优势在于:易于管理灵活的负载平衡机制更强的安全控制多层结构的集群架构(Cluster)这种架构使用两个WLS集群,一个放置表静态内容和集群Servlet,另一个放置集群EJB。

一般应用于下面这些情况:在负载平衡机制需要调用集群EJB中的方法时;在提供内容与提供对象的服务之间需要更大的机动性时;在需要更高的系统稳定性时;配置集群应用的必要条件集群中的所有Server必须位于同一网段,并且必须是IP广播(UDP)可到达的集群中的所有Server必须使用相同的版本,包括Service Pack集群中的Server必须使用永久的静态IP地址。

动态IP地址分配不能用于集群环境。

如果服务器位于防火墙后面,而客户机位于防火墙外面,那么服务器必须有公共的静态IP地址,只有这样,客户端才能访问服务器要以CLUSTER方式运行,必须有包含CLUSTER许可的LICENSE才行(从Bea网站上下载的试用版本就可以进行Cluster配置)配置前的准备工作在配置集群应用前要对集群的配置信息有一个良好的设计,下面就是我们这次配置的集群信息:在同一台机器上配置集群(在一台机上安装一套Weblogic 9.2产品就可以了)使用Domain Configuration Wizard进行配置创建新的Domain选择“Tool→ Configuration Wizard”,单击“下一步”按钮选择安装“WebLogic Server”,单击“下一步”按钮配置管理员用户名和密码输入Weblogic管理员管理服务器(AdminServer)的用户名和密码,在此以“weblogic”作用登录管理服务器的用户名和密码,单击“下一步”按钮选择“生产模式”和“JRockt SDK”后,单击“下一步”按钮选择“是”后,单击“下一步”按钮配置管理服务器输入Administrator Server的名称,监听地址,监听端口,如果需要SSL支持的话可以在“SSL enabled”后面的复选取框上打勾,配置SSL监听端口,单击“下一步”按钮配置受管理服务器(代理服务器实际上也是一个受管理服务器)输入Managed Server的名称,监听地址,监听端口,如果需要SSL支持的话,可以在“SSL enabled”复选框上打勾,配置SSL监听端口。

可以配置多个Managed Server。

单击“下一步”按钮配置群集信息单击“切换显示”,再单击“添加”,输入Cluster的名称,Multicast address组播地址(这个做什么用暂不明白),Cluster的组播地址和端口,Cluster地址可输可不输。

单击“下一步”按钮将“受管理服务器”添加到“集群”中选择左面列表中的Managed Server,将其添加到右面的列表中,这里代理服务器不要添加到右边,单击“下一步”按钮创建HTTP代理应用程序选中“为群集创建Http代理”,myCluster代理服务器选择前面没有加入myCluster的ProxyServer,单击“下一步”按钮配置计算机在此不对计算机进行配置,单击“下一步”按钮检查Weblogic域在此检查前面所做的配置,如果没有问题单击“下一步”按钮创建Weblogic域输入要创建的域名和位置,此处域名可输入为Clust_domain,输入完成后单击“创建”按钮正在创建域创建无误后,单击“完成”按钮编辑启动WebLogic服务文件编辑口令文件在刚才创建的域目录下建立boot.properties文件,内容为:username=weblogicpassword=weblogic编辑启动管理服务器的文件在刚才创建的域目录下的bin目录中创建startAdminServer.cmd,内容为:@ECHO OFF@REM 启动管理服务器.start .\startWebLogic编辑启动代理服务器的文件在刚才创建的域目录下的bin目录中创建startProxyServer.cmd,内容为:@ECHO OFF@REM 启动代理服务器.@REM 使用命令启动Managed Server,它的命令格式是:@REM .cmd Managed Server的名称Administrator Server地址@REM 受管理服务器名称管理服务器URLstart .\ ProxyServer http://192.168.1.231:7001编辑启动受管理服务器(ManagedServer_1)的文件在刚才创建的域目录下的bin目录中创建startManagedServer_1.cmd,内容为:@ECHO OFF@REM 启动受管理服务器ManagedServer_1.@REM 启动Managed Server@REM 使用命令启动Managed Server,它的命令格式是:@REM .cmd Managed Server的名称Administrator Server地址@REM 受管理服务器名称管理服务器URLstart .\ ManagedServer_1 http://192.168.1.231:7001编辑启动代理服务器(ManagedServer_2)的文件在刚才创建的域目录下的bin目录中创建startManagedServer_2.cmd,内容为:@ECHO OFF@REM 启动受管理服务器ManagedServer_2.@REM 启动Managed Server@REM 使用命令启动Managed Server,它的命令格式是:@REM .cmd Managed Server的名称Administrator Server地址@REM 受管理服务器名称管理服务器URLstart .\ ManagedServer_2 http://192.168.1.231:7001编辑启动代理服务器(ManagedServer_3)的文件在刚才创建的域目录下的bin目录中创建startManagedServer_3.cmd,内容为:@ECHO OFF@REM 启动受管理服务器ManagedServer_3.@REM 启动Managed Server@REM 使用命令启动Managed Server,它的命令格式是:@REM .cmd Managed Server的名称Administrator Server地址@REM 受管理服务器名称管理服务器URLstart .\ ManagedServer_3 http://192.168.1.231:7001(注:使用命令启动Managed Server,它的命令格式是:.cmd Managed Server的名称Administrator Server地址)启动WebLogic服务双击“startAdminServer.cmd”启动管理服务器双击“startProxyServer.cmd”启动代理服务器双击“startManagedServer_1.cmd”启动受管理服务器1双击“startManagedServer_2.cmd”启动受管理服务器2双击“startManagedServer_3.cmd”启动受管理服务器3部署WEB应用进入Console控制台(http://90.0.12.7001/console)。

进入console控制台后,在左边域结构树中点击“环境”前的“+”,在展开的菜单中点击“服务器”,在右边的列表中可以看到各服务器是否正常启动。

如果正常启动则单击“部署”,再单击“锁定编辑”,再单击“安装”,选择要部署的WEB应用程序完成后,单击“下一步”,再单击“下一步”,选择群集“myCluster”,再选择“群集中的所有服务器”,之后单击“下一步”,再单击“下一步”,再单击“完成”。

再单击左上角的“激活更改”。

启动WEB应用进入Console控制台(http://90.0.12.7001/console)。

进入console控制台后,点击“部署”选中列表中的应用,然后选择“为所有请求提供服务”,再单击“是”。

看到状态是“活动”就表示WEB应用启动完成。

测试集群的分发功能编写测试WEB应用并部署我们来编写一个简单的WEB应用,它会在控制台和浏览器上同时打印出“OK”字样,然后将这个WEB应用部署到集群中所有Managed Server上面。

(代码见附件)在这里我们将通过Apache中所带的ab包来进行并发访问的模拟测试,使用如下的命令就可以完成压力测试。

ab –n 100 –c 10 http://192.168.1.231:8080/index.jspab是测试程序的名称参数n代表请求的总数量参数c代表并发的请求数url为要测试压力的页面注:使用这个命令时,一定要在系统路径中能够找到该程序,否则不能执行。

压力测试完成后,我们从Managed Server的控制台上可以看到,ManagedServer_1,ManagedServer_2,ManagedServer_3都打印出了“OK”字样,这说明,在并发请求的情况下,集群能够将请求进行分发,以达到负载平衡的目的。

Session共享问题解决编辑Weblogic.xml配置文件放到WEB应用程序的WEB-INF目录下,内容如下:<?xml version="1.0" encoding="UTF-8"?><wls:weblogic-web-app xmlns:xsi="/2001/XMLSchema-instance" xmlns:wls="/ns/weblogic/90"xsi:schemaLocation="/xml/ns/j2ee/xml/ns/j2ee/web-app_2_4.xsd /ns/weblogic/90 /ns/weblogic/90/weblogic-web-app.xsd"><session-descriptor><persistent-store-type>replicated</persistent-store-type><sharing-enabled>true</sharing-enabled></session-descriptor><wls:context-root>/</wls:context-root></wls:weblogic-web-app>集群配置中要注意的问题Admin Server只用于集群的管理,而不能参与集群事务。

相关文档
最新文档