??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲国内高清视频,69av视频在线播放,国产欧美一区二区三区在线看http://www.aygfsteel.com/lidahe/category/20405.htmlzh-cnSat, 10 Mar 2007 02:27:07 GMTSat, 10 Mar 2007 02:27:07 GMT60 配置WebLogic Server集群?l图)http://www.aygfsteel.com/lidahe/archive/2007/03/06/102246.htmlKen.LeeKen.LeeTue, 06 Mar 2007 12:00:00 GMThttp://www.aygfsteel.com/lidahe/archive/2007/03/06/102246.htmlhttp://www.aygfsteel.com/lidahe/comments/102246.htmlhttp://www.aygfsteel.com/lidahe/archive/2007/03/06/102246.html#Feedback0http://www.aygfsteel.com/lidahe/comments/commentRss/102246.htmlhttp://www.aygfsteel.com/lidahe/services/trackbacks/102246.html  
 

  启动WebLogic服务
  
  启动Administrator Server
  
  使用startWebLogic命o启动Administrator Server
  
 

  启动Managed Server
  
  使用startManagedWeblogic命o启动Managed ServerQ它的命令格式是Q?br />  
  startManagedWeblogic.cmdManaged Server的名UAdministrator Server地址
  
  同理可以启动nodeB和nodeCQ以及Proxy Server
  
 

  通过HttpClusterServlet实现h的自动分发处?/b>
  
  HttpClusterServlet通过一个WebLogic服务器代理对WebLogic集群中的其他服务器成员的HTTPhQ同时HttpClusterServletqؓ代理的HTTPh提供负蝲q与容错处理?br />  
  实际上实现是很简单的Q遵循下面几个步骤就可以L实现h的自动分发功能:
  
  创徏一个代理ServerQ在此我们称qproxyServerQ?br />  生成配置文gweb.xml
  生成配置文gweblogic.xml
  打包生成Web应用
  在proxyServer上部|应用,q将该应用作为缺省的Web应用
  
  创徏代理Server
  
  启动Administrator ServerQ然后进入Console控制収ͼhttp://10.16.92.33:7080/console/Q,在此我们代理Server与Administrator Server|于同一CZ上?br />  
  q入console控制台后Q在“Server”结点上单击右键Q在弹出菜单上选择“Configure a New Server”,然后配置代理Server的相关信息。(在这里只要指定名Uͼ监听地址Q监听端口就可以了)
  
 

   HttpClusterServlet的部|Ԍ主要是Servlet的声明和映射Qƈ讄初始化参敎ͼ可以创徏一个Web AppQ然后直接在web.xml中添加或在管理控制台上设|HttpClusterServlet的部|信息。最后将它发布给用来做代理的 ServerQƈ这个Web App讄个Server的缺省WEB应用?br />  
  web.xml文gCZ
  
 

  weblogic.xml文gCZ
  
 

  打包WEB应用
  
  可以使用jar命oproxy应用打包成war文gQ我们徏一个时目录tempQ然后在其中建立如下目录l构Q?br />  
 

  使用如下的命令操作,可完成web应用的打包操作:
  
  JAR –参?WEB应用名称要打包的目录
  
 

  当然我们也可以直接部|该目录Q而无需打包Q这在项目的开发阶D|很有帮助的,便于修改?br />  
  部vproxy应用
  
  启动Administrator ServerQ然后进入Console控制収ͼhttp://10.16.92.33:7080/console/Q,在此我们代理Server与Administrator Server|于同一CZ上?br />  
   q入console控制台后Q在“Web Application Modules”结点上单击右键Q在弹出菜单上选择“Deploy a new Web Application Module”,然后选择要部|的文g或目录,单击“Target Module”按钮,然后选择“proxyServer”,单击“Continue”按钮,C下一步,单击“Deploy”按钮,完成部v工作?br />  
  部v完成后,查看WEB应用的状态是“FAILS”,造成q种情况的原因是“proxyServer”还没有启动Q我们可以通过下面的命令启动“proxyServer”:
  
 

  然后点击“ReDeploy”,重新部v应用Q状态值将变ؓ“Success”?br />  
  WEB应用配置成缺省的WEB应用Qweblogic8.1与weblogic6.1有很大的不同Q?.1不再支持从console控制台完成配|的工作Q而是在weblogic.xml中通过下面的结点,完成配置的工作?br />  
  <context-root> / </context-root>
   
   
  试proxy应用
  
  修改web.xml文gQ加入下面的l点Q然后重启服务?br />  
  <init-param>
  
  <param-name>DebugConfigInfo</param-name>
  
  <param-value>ON</param-value>
  
  </init-param>
  
  打开览器,讉K下面的地址Q会得到下图所C的l果Q这p明你的配|是成功的?br />  
  http://myserver:port/placeholder.jsp? __WebLogicBridgeConfig
  
  myserver为服务地址Q在q里?0.16.92.7Q?br />  
  port为proxy服务的端口(在这里是8080Q?br />  
  placeholder.jspQ这是一个不存在的JSP文gQ您也可以随意指定文件名Q?br />  
  __WebLogicBridgeConfigQ这个可千万不能写错呦!Q?br />  
 

  试集群的分发功?br />  
  ~写试WEB应用q|?/b>
  
  我们来编写一个简单的WEB应用Q它会在控制台和览器上同时打印出“OK”字P然后这个WEB应用部v到集中所有Managed Server上面。(代码见附Ӟ
  
  在这里我们将通过Apache中所带的ab包来q行q发讉K的模拟测试,使用如下的命令就可以完成压力试?br />  
  ab –n 100 –c 10 http://10.16.92.7:8080/index.jsp
  
  ab是测试程序的名称
  
  参数n代表h的L?br />  
  参数c代表q发的请求数
  
  url试压力的页?br />  
  注:使用q个命oӞ一定要在系l\径中能够扑ֈ该程序,否则不能执行?br />  
  压力试完成后,我们从Managed Server的控制台上可以看刎ͼnodeAQnodeBQnodeC都打印出了“OK”字Pq说明,在ƈ发请求的情况下,集群能够请求进行分发,以达到负载^衡的目的?br />  
  试应用的目录结构如下,部v与proxy应用的部|一P要注意的是要它部v在Managed Server上面?br />  
 

  同一|段内不同机器部|集?/b>
  
  在不同机器上部v集群与上面的操作有一些不同,是在部|yManaged Server”时Q要注意的是Q参见下面的图解?br />  
 

  在另外一台机器上配置“Managed Server”时Q要指定“Admin Server”的名称Q监听地址Q监听端口?br />  
 

  集群配置中要注意的问?/b>
  
  Admin Server只用于集的理Q而不能参与集事务?br />  
  Web应用应该部v到集上Q文件的同步是由WebLogic来完成的?img src ="http://www.aygfsteel.com/lidahe/aggbug/102246.html" width = "1" height = "1" />

Ken.Lee 2007-03-06 20:00 发表评论
]]>
配置WebLogic Server集群一(l图)http://www.aygfsteel.com/lidahe/archive/2007/03/06/102244.htmlKen.LeeKen.LeeTue, 06 Mar 2007 11:59:00 GMThttp://www.aygfsteel.com/lidahe/archive/2007/03/06/102244.htmlhttp://www.aygfsteel.com/lidahe/comments/102244.htmlhttp://www.aygfsteel.com/lidahe/archive/2007/03/06/102244.html#Feedback0http://www.aygfsteel.com/lidahe/comments/commentRss/102244.htmlhttp://www.aygfsteel.com/lidahe/services/trackbacks/102244.html预备知识
  
  什么是Domain和Server
  
  Domain

  
  Domain是WebLogic Server实例的基本管理单元。所谓Domain是Q由配置为Administrator Server的WebLogic Server实例理的逻辑单元Q这个单元是有所有相兌源的集合?br />  
  Server
  
  Server是一个相对独立的Qؓ实现某些特定功能而结合在一L单元?br />  
  Domain and Server的关p?/b>
  
  一个Domain 可以包含一个或多个WebLogic Server实例Q甚xServer集群。一个Domain中有一个且只能有一个Server 担Q理Server的功能,其它的Server具体实现一个特定的逻辑功能?br />  
  本文环境
  
  q_QWindows 2000
  软gQBea WebLogic Server 8.1 SP2
  
  配置WebLogic Server集群
  
  WebLogic集群的体pȝ?br />  
  单层混合型的集群架构QClusterQ?/b>
  
  q种架构所有的Web应用以及相关的服务应用全部置于集中的单一WLS实例中,q种架构的优势在于:
  
  易于理
  灉|的负载^衡机?br />  更强的安全控?br />  
 

  多层l构的集架构(ClusterQ?/b>
  
  q种架构使用两个WLS集群Q一个放|表静态内容和集群ServletQ另一个放|集EJB。一般应用于下面q些情况Q?br />  
  在负载^衡机刉要调用集EJB中的ҎӞ
  在提供内容与提供对象的服务之间需要更大的机动性时Q?br />  在需要更高的pȝE_性时Q?br />  
 

  配置集群应用的必要条?/b>
  
  集群中的所有Server必须位于同一|段Qƈ且必LIPq播(UDP)可到辄
  集群中的所有Server必须使用相同的版?包括Service Pack
  集群中的Server必须使用怹的静态IP地址。动态IP地址分配不能用于集群环境。如果服务器位于防火墙后面,而客h位于防火墙外面,那么服务器必L公共的静态IP地址Q只有这P客户端才能访问服务器
  要以CLUSTER方式q行Q必L包含CLUSTER许可的LICENSE才行Q从Bea|站上下载的试用版本可以进行Cluster配置Q?br />  
  配置前的准备工作
  
  在配|集应用前要对集群的配|信息有一个良好的设计Q下面就是我们这ơ配|的集群信息Q?br />  
  在同一台机器上配置集群
  
 

  在同一|段内的不同机器上配|集?br />  
 

  使用Domain Configuration Wizardq行配置
  
  创徏新的Domain

  
  选择“Create a new WebLogic configuration”,单击“Next”按?br />   
  选择安装cd
  
  选择安装“Basic WebLogic Server Domain”,单击“Next”按?br />  
 

  选择定制安装
  
  选择“Custom”安装,单击“Next”按?br />  
 

  /b>输入Administrator Server的信?br />  
  输入Administrator Server的名Uͼ监听地址Q监听端口,如果需要SSL支持的话可以在“SSL enabled”后面的复选取框上打勾Q配|SSL监听端口Q单几ZNext”按?br />  
 

  是否配置Server、Cluster、Machine信息
  
  选择“Yes”,对Server、Cluster、Machine信息q行配置Q,单击“Next”按?br />  
 

  配置Managed Server信息
  
  输入Managed Server的名Uͼ监听地址Q监听端口,如果需要SSL支持的话Q可以在“SSL enabled”复选框上打勾,配置SSL监听端口。可以配|多个Managed Server。单几ZNext”按?br />  
 

  配置Cluster信息
  
  输入Cluster的名UͼCluster的组播地址和端口,Cluster地址可输可不输。单几ZNext”按?br />  
 

  Managed Serverd到Cluster?/b>
  
  选择左面列表中的Managed ServerQ将其添加到右面的列表中Q单几ZNext”按?br />  
 

  配置Machine信息
  
  在此不对Machineq行配置Q单几ZNext”按?br />  
  是否配置JDBC信息
  
  在此不对JDBC数据源和q接池进行配|,单击“Next”按?br />  
  配置JMS信息
  
  在此不对JMSq行配置Q单几ZNext”按?br />  
  配置~省pȝ理员用户名和密?/b>
  
  输入pȝ理员用户名和密码,q可以配|其它的pȝ理用户Q在此不做配|,单击“Next”按?br />  
 

  配置Windows附加选项
  
  可以选择是否创徏开始菜单中的快h式,是否该服务作ؓWindowspȝ服务Q在q里我们全部选择“No”,单击“Next”按?br />  
 

  配置服务的启动模式ƈ选择Java SDK
  
  选择“Development Mode”模式,q择标准的Java SDK 1.4Q在开发模式下会有比较丰富的调试信息,Ҏ们很有帮助,单击“Next”按?br />  
 

  配置信息认以及选择安装路径
  
  pȝ列出您的配置信息Qƈ指定了缺省的安装路径QD:\bea\user_projects\domains\mydomainQ,在此我们安装\径定位在D:\bea\user_projects\clusterdomainQ单几ZCreate”按?br />  

  pȝ创徏Domain



Ken.Lee 2007-03-06 19:59 发表评论
]]>
վ֩ģ壺 㽭ʡ| | | | Ȫ| ƽ| | ʼ| ˳ƽ| ˲| ͩ| ¡| γ| | | ׿| | | ׳| | | Ͻ| | | | ̨| | ĵ| ɽ| ˾| | | ǿ| | ʡ| | | | ӳ| | ƺ|