[计算机]WLS7集群配置建议书

上传人:无*** 文档编号:143420742 上传时间:2022-08-26 格式:DOC 页数:7 大小:204.50KB
返回 下载 相关 举报
[计算机]WLS7集群配置建议书_第1页
第1页 / 共7页
[计算机]WLS7集群配置建议书_第2页
第2页 / 共7页
[计算机]WLS7集群配置建议书_第3页
第3页 / 共7页
点击查看更多>>
资源描述
BEA Weblogic Server7集群服务器配置建议书BEA (China)channel集群配置建议书项目背景采用方式方式一:不增加额外服务器,直接在两台Server上配置Cluster,配置如下图所示:DBAS Server2 192.168.38.82Server1 192.168.38.81MS2config.xmlC1C3C2proxyMS1说明:AS(Administrator Server),管理服务器,管理着整个Domain 和Cluster,维护着config.xml。MS1(Managed Server),被管理服务器,处理业务逻辑;MS2(Managed Server),被管理服务器,处理业务逻辑,运行着的应用程序与MS1完全相同;proxy:代理服务器,是一个Weblogic Server有实例,负载分发请求到MS1或MS2;C1,C2,C3:客户机实例。若MS1死了,业务请求由MS2来接管,客户会话状态被保留;若MS2死了,业务请求由MS1来接管,客户会话状态被保留;若MS1和MS2同时死了,客户请求被拒;若proxy死了,客户请求被拒;若AS死了,不影响业务请受理,只是不能管理Domain和Cluster了,这时只需重启动AS即可,AS会自动发现MS1和MS2,并把它们纳入管理范围;Deploy到Cluster的EJB,JMS,JSP/SERVLET,WAR,EAR等对象都支持Load-balancing和Failover功能。对于JNDI,由于是轻量级的存储,在整个Cluster范围内保持一致。配置方法1 创建一个新的Weblogic域n 创建一个Domain,命名为mydomain,管理服务器为myserver,IP地址和端口为192.168.38.81:8447;n 从CMD窗口,启动Admin Server。路径为:bea-pathuser_projectsmydomainn 打开weblogic控制台,在servers下面创建三个服务器:manage_server1, manage_server2, proxy,IP地址和端口分别为:192.168.38.81:8448, 192.168.38.82:8448, 192.168.38.82:8001,这三个服务器的角色就是Managed Server,即被管理服务器。n 在Clusters下面创建一个集群,命名为servercluster(我记不清楚了),把manage_server1, manage_server2两台主机添加为成员服务器。n 在manage_server1的configuration-cluster选项页中,Replication Group 配置groupa,Preferred Secondary Group配置为groupb。n 在manage_server2的configuration-cluster选项页中,Replication Group 配置groupb,Preferred Secondary Group配置为groupa。上述两项配置的意思就是,session信息互为备份。(非常重要!)2 启动Managed 服务器在Server1,在mydomain目录下,启动命令为: startManagedWebLogic manage_server1 http:/192.168.38.81:8448在Server2,在mydomain目录下,启动命令为: startManagedWebLogic manage_server2 http:/192.168.38.81:8448在Server2,在mydomain目录下,启动命令为: startManagedWebLogic proxy http:/192.168.38.81:8448如果一切正常,在控制台中可看到类似的界面:3 在集群上部署测试应用程序可以使用bea-pathweblogic700samplesserversrcexamplesclustersessionrepinmemrep的用例。该例子可以用来测试,集群session的复制。在该目录下,使用ant命令,编译生成war,将该InMemRepClient.war部署到cluster上。具体内容可以参考该目录下的:package-summary.html4 部署proxy Web-appn 创建一个deaultProxyApp/WEB-INF目录,在在此之下创建Web.xml文件如下所示:!DOCTYPE web-app PUBLIC -/Sun Microsystems, Inc./DTD Web Application 2.2/EN HttpClusterServlet weblogic.servlet.proxy.HttpClusterServlet defaultServers 192.168.38.81:8448|192.168.38.82:8448 DebugConfigInfo ON 0 HttpClusterServlet / HttpClusterServlet *.jsp HttpClusterServlet *.htm HttpClusterServlet *.html -文件中加粗的地方要注意,其它的不用作任何改动。weblogic.servlet.proxy.HttpClusterServlet是weblogic.jar包中自带的类。在生产环境中,建议把DebugConfigInfo设置为OFF。n 部署defaultProxyApp选择defaultProxyApp目录,将其部署到proxy服务器上。在proxy服务器上,把proxyApp配置为缺省的应用程序,界面如下:5 执行4中描述的脚本,重新启动所有服务器,注意,这一步不是必须的!但BEA推荐这样做!6 测试群性能http:/ 192.168.38.82:8001/InMemRepClient/Session.jsp使用测试用例,可以从页面看到session信息保存在某台manage Server之上。如果将该server down, 重新访问该页面可以看到session信息被复制到另外一台server上了。证明了集群机制已配好。附:注意事项1 在开发环境部搭建Cluster之后,将带有session功能的测试应用部署于Cluster上;2 测试应用是否运行正常;附:使用Cluster开发注意事项对于Session使用Cluster,注意在每次修改session之后调用setAttribute(),这样触发session数据复制到其它节点上。对于HTTP Cluster的配置,JDNI对集群的处理,EJB和JMS对集群的支持详见WebLogic Server服务器管理和联机文档。参考文档:WebLogic Server服务器管理http:/e-June 10, 2003
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 压缩资料 > 基础医学


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!