??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲国内高清视频,69av视频在线播放,国产欧美一区二区三区在线看 http://www.aygfsteel.com/lidahe/category/20405.htmlzh-cn Sat, 10 Mar 2007 02:27:07 GMT Sat, 10 Mar 2007 02:27:07 GMT 60 配置WebLogic Server集群?l图) http://www.aygfsteel.com/lidahe/archive/2007/03/06/102246.htmlKen.Lee Ken.Lee Tue, 06 Mar 2007 12:00:00 GMT http://www.aygfsteel.com/lidahe/archive/2007/03/06/102246.html http://www.aygfsteel.com/lidahe/comments/102246.html http://www.aygfsteel.com/lidahe/archive/2007/03/06/102246.html#Feedback 0 http://www.aygfsteel.com/lidahe/comments/commentRss/102246.html http://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" /> ]]> 配置WebLogic Server集群一(l图) http://www.aygfsteel.com/lidahe/archive/2007/03/06/102244.htmlKen.Lee Ken.Lee Tue, 06 Mar 2007 11:59:00 GMT http://www.aygfsteel.com/lidahe/archive/2007/03/06/102244.html http://www.aygfsteel.com/lidahe/comments/102244.html http://www.aygfsteel.com/lidahe/archive/2007/03/06/102244.html#Feedback 0 http://www.aygfsteel.com/lidahe/comments/commentRss/102244.html http://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 ]]>
վ֩ģ壺
㽭ʡ |
|
|
|
Ȫ |
ƽ |
|
ʼ |
˳ƽ |
˲ |
ͩ |
¡ |
γ |
|
|
|
|
|
׳ |
|
|
Ͻ |
|
|
|
̨ |
|
ĵ |
ɽ |
˾ |
|
|
ǿ |
|
ʡ |
|
|
|
ӳ |
|
ƺ |