ImageVerifierCode 换一换
格式:DOCX , 页数:29 ,大小:2MB ,
资源ID:19812484      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19812484.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(WebLogicServer92集群配置多服务器版1Word格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

WebLogicServer92集群配置多服务器版1Word格式.docx

1、这种架构将所有的Web应用以及相关的服务应用全部置于集群中的单一WLS实例中,这种架构的优势在于: 易于管理 灵活的负载平衡机制 更强的安全控制多层结构的集群架构(Cluster)这种架构使用两个WLS集群,一个放置表静态内容和集群Servlet,另一个放置集群EJB。一般应用于下面这些情况: 在负载平衡机制需要调用集群EJB中的方法时; 在提供内容与提供对象的服务之间需要更大的机动性时; 在需要更高的系统稳定性时;配置集群应用的必要条件 集群中的所有Server必须位于同一网段,并且必须是IP广播(UDP)可到达的 集群中的所有Server必须使用相同的版本,包括Service Pack 集

2、群中的Server必须使用永久的静态IP地址。动态IP地址分配不能用于集群环境。如果服务器位于防火墙后面,而客户机位于防火墙外面,那么服务器必须有公共的静态IP地址,只有这样,客户端才能访问服务器 要以CLUSTER方式运行,必须有包含CLUSTER许可的LICENSE才行(从Bea网站上下载的试用版本就可以进行Cluster配置)配置前的准备工作在配置集群应用前要对集群的配置信息有一个良好的设计,下面就是我们这次配置的集群信息:在同一网段内的不同机器上配置集群机器类型操作系统硬件配置角色备注DELL PCWin2003 ServerIP:90.0.12.20 PORT:7001Adminis

3、trator Server8080Proxy Server7082Managed Server90.0.12.112 PORT:7084使用Domain Configuration Wizard进行配置创建新的Domain 选择“Tool Configuration Wizard”,单击“下一步”按钮选择安装域源 选择安装“WebLogic Server”,单击“下一步”按钮配置管理员用户名和密码 输入Weblogic管理员管理服务器(AdminServer)的用户名和密码,在此以“weblogic”作用登录管理服务器的用户名和密码,单击“下一步”按钮配置域启动模式和JDK 选择“生产模式”和

4、“JRockt SDK”后,单击“下一步”按钮选择是否自定义环境和服务设置 选择“是”后,单击“下一步”按钮配置管理服务器 输入Administrator Server的名称,监听地址,监听端口,如果需要SSL支持的话可以在“SSL enabled”后面的复选取框上打勾,配置SSL监听端口,单击“下一步”按钮配置受管理服务器(代理服务器实际上也是一个受管理服务器) 输入Managed Server的名称,监听地址,监听端口,如果需要SSL支持的话,可以在“SSL enabled”复选框上打勾,配置SSL监听端口。可以配置多个Managed Server。单击“下一步”按钮(注:我这台机的IP是

5、:90.0.12.20,另一台机上要安装受管理服务器的IP地址是:90.0.12.112)配置群集信息 单击“切换显示”,再单击“添加”,输入Cluster的名称,Multicast address组播地址(这个做什么用暂不明白),Cluster的组播地址和端口,Cluster地址可输可不输。将“受管理服务器”添加到“集群”中 选择左面列表中的Managed Server,将其添加到右面的列表中,这里代理服务器不要添加到右边,单击“下一步”按钮创建HTTP代理应用程序 选中“为群集创建Http代理”,myCluster代理服务器选择前面没有加入myCluster的ProxyServer,单击“

6、下一步”按钮配置计算机 在此不对计算机进行配置,单击“下一步”按钮检查Weblogic域 在此检查前面所做的配置,如果没有问题单击“下一步”按钮创建Weblogic域 输入要创建的域名和位置,此处域名可输入为Clust_domain,输入完成后单击“创建”按钮正在创建域 创建无误后,单击“完成”按钮编辑启动WebLogic服务文件 编辑口令文件在刚才创建的域目录下建立boot.properties文件,内容为:username=weblogicpassword=weblogic 编辑启动管理服务器的文件在刚才创建的域目录下的bin目录中创建startAdminServer.cmd,内容为:EC

7、HO OFFREM 启动管理服务器.start .startWebLogic 编辑启动代理服务器的文件在刚才创建的域目录下的bin目录中创建startProxyServer.cmd,内容为:REM 启动代理服务器.REM 使用startManagedWeblogic命令启动Managed Server,它的命令格式是:REM startManagedWeblogic.cmd Managed Server的名称 Administrator Server地址REM startManagedWeblogic 受管理服务器名称 管理服务器URLstart .startManagedWebLogic P

8、roxyServer http:/90.0.12.20: 编辑启动受管理服务器(ManagedServer_1)的文件在刚才创建的域目录下的bin目录中创建startManagedServer_1.cmd,内容为:REM 启动受管理服务器ManagedServer_1.REM 启动Managed Serverstart .startManagedWebLogic ManagedServer_1 http:使用startManagedWeblogic命令启动Managed Server,它的命令格式是:startManagedWeblogic.cmd Managed Server的名称 Admi

9、nistrator Server地址)在其它机器上配置受管理服务器1. 按默认情况按装Weblogic 9.22. 点击“开始所有程序 BEA ProductsTools Configuration Wizard”启动Weblogic域配置向导,按默认选择,直接单击“下一步”3. 选择域源按默认选择,单击“下一步”4. 配置管理员用户名和密码输入管理员的用户名和密码,这里为:用户名-weblogic,密码-weblogic,完成后单击“下一步”5. 配置服务器启动模式和JDK这里选择“生产模式”,JDK选择“JRockit JDK”,完成后单击“下一步”。6. 生定义环境和服务设置这里选择“是

10、”,完成后单击“下一步”。7. 配置管理服务器输入本机的管理服务器名称和地址以及端口号,完成后单击“下一步”。8. 配置受管理服务器这是一是重点,在这里设置的受管理服务器名称和IP地址以及端口号要与群集服务器上设置的一致,完成后单击“下一步”。9. 配置集群这里也与群集服务器配置不同,在这里不做任何处理直接单击“下一步”。10. 配置计算机这一步我们也不做处理,直接单击“下一步”。11. 检查Weblogic域检查你做的配置是否正确,完成后单击“下一步”。12. 创建Weblogic域输入要创建的Weblogic域名称,这里使用MultiIP_domain,完成后单击“创建”。13. 正在创建

11、域稍等待创建完成后单击“完成”。14. 编辑启动文件在刚才创建的域目录下的bin目录中创建startManagedServer_2.cmd,内容为:REM 启动受管理服务器ManagedServer_2.start .startManagedWebLogic ManagedServer_2 http:启动WebLogic服务在集群服务器上所创建的域的bin中做如下操作。 双击“startAdminServer.cmd”启动管理服务器 双击“startProxyServer.cmd”启动代理服务器 双击“startManagedServer_1.cmd”启动受管理服务器1在其它受管理服务器的bi

12、n目录下做如下操作。 双击“startManagedServer_2.cmd”启动受管理服务器2(注意:中间会要你输入管理域的用户名和密码),启动完成后会看到如下屏幕部署WEB应用 进入Console控制台(http:/90.0.12.7001/console)。 进入console控制台后,在左边域结构树中点击“环境”前的“+”,在展开的菜单中点击“服务器”,在右边的列表中可以看到各服务器是否正常启动。 如果正常启动则单击“部署”,再单击“锁定编辑”,再单击“安装”,选择要部署的WEB应用程序完成后,单击“下一步”,再单击“下一步”,选择群集“myCluster”,再选择“群集中的所有服务器

13、”,之后单击“下一步”,再单击“下一步”,再单击“完成”。再单击左上角的“激活更改”。启动WEB应用进入Console控制台(http:进入console控制台后,点击“部署”选中列表中的应用,然后选择“为所有请求提供服务”,再单击“是”。看到状态是“活动”就表示WEB应用启动完成。测试集群的分发功能编写测试WEB应用并部署 我们来编写一个简单的WEB应用,它会在控制台和浏览器上同时打印出“OK”字样,然后将这个WEB应用部署到集群中所有Managed Server上面。(代码见附件) 在这里我们将通过Apache中所带的ab包来进行并发访问的模拟测试,使用如下的命令就可以完成压力测试。 ab

14、 n 100 c 10 http:8080/index.jsp ab是测试程序的名称 参数n代表请求的总数量 参数c代表并发的请求数 url为要测试压力的页面注:使用这个命令时,一定要在系统路径中能够找到该程序,否则不能执行。 压力测试完成后,我们从Managed Server的控制台上可以看到,ManagedServer_1,ManagedServer_2都打印出了“OK”字样,这说明,在并发请求的情况下,集群能够将请求进行分发,以达到负载平衡的目的。Session共享问题测试1. 编辑Weblogic.xml配置文件放到WEB应用程序的WEB-INF目录下,内容如下:wls:weblogi

15、c-web-app xmlns:xsi=http:/www.w3.org/2001/XMLSchema-instance xmlns:wls= xsi:schemaLocation= session-descriptorpersistent-store-typereplicatedsharing-enabledtrue/session-descriptorcontext-root/2. 在IE地址栏中输入http:8080/main.jsp并回车,可以看到只有一个weblogic受管理服务器上打出了“OK”,前且可以看到页面上是显示是未登录状态。这时不要并闭IE,再在地址栏中输入http:80

16、80/login.htm,以用户名:sky2098,密码:sky2098,登录,这里页面上你会看到已是登录状态,这时你可以随便关闭或打开ManagedServer_1或ManagedServer_2测试,只要保持有一个ManagedServer是启动状态,你的页面都会是登录状态(当然记得要去做刷新测试)。集群配置中要注意的问题 Admin Server只用于集群的管理,而不能参与集群事务。 Web应用应该部署到集群上,文件的同步是由WebLogic来完成的。附录Weblogic Server 9.2文档 dev2dev在线 配置WebLogic Server集群附件 - DefaultWebApp.rar 配置WebLogic Server集群附件 - 压力测试软件

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1