快速业务通道

在GlassFish Version 2中实现集群 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-16
System Application Server Admin Console替代asadmin命令来控制应用服务器。下一节描述如何启动这个控制台。

Admin Console简化了从.war或.ear文件或JBI(Java Business Integration)服务配件部署应用程序的过程。在这个控制台上,可以监视资源的使用情况、搜索日志文件、启动和停止服务器、访问联机帮助并执行许多其他管理和服务器管理功能。

在GlassFish Version 2中实现集群(9)

时间:2011-07-06

为现有域启用集群支持

可以在现有的域中添加集群支持。如果不修改配置的话,使用开发人员配置的域就不支持集群。在GlassFish安装目录中,使用以下命令创建一个开发人员配置域:

lib/ant/bin/ant -f setup.xml

在开发人员配置域中启用集群支持的步骤如下:

在GlassFish安装目录中输入以下命令,启动要重新配置的域:

bin/asadmin start-domain domain_name

例如:

bin/asadmin start-domain domain1

这个命令在域中启动GlassFish应用服务器,并在命令shell窗口中提供信息。最后一行信息描述域的功能;当前情况下,这一行是:

Domain does not support application server clusters and other standalone instances.

将web浏览器指向以下URL,启动Administration Console:

http://hostname:port

默认端口是4848。例如:

http://kindness.sun.com:4848

如果Administration Console在安装应用服务器的机器上运行,那么将主机名指定为localhost。在Windows上,从Start菜单启动Application Server Administration Console。

默认的登录信息是

用户名:admin

密码:adminadmin

在窗口左边的Common Tasks树中,选择Application Server。在窗口右边,选择General选项卡。

单击Add Cluster Support按钮,如下图所示。

在GlassFish Version 2中实现集群 - 编程入门网

图10. 添加集群支持

在GlassFish Version 2中实现集群(10)

时间:2011-07-06

这时显示一个确认页面,它指出修改集群支持会有哪些后果。要考虑以下情况:

修改域的配置来支持集群。修改包括添加几个系统属性和模板配置。

启用集群的服务器将支持集群服务器实例和单独的服务器实例。

因为集群常常会增加对资源的需求,所以可能需要修改管理服务器的JVM设置,比如堆大小。

在启用集群的域中的服务器上,当前部署的所有应用程序都可以继续工作。

对集群支持的修改会在重新启动域服务器和asadmin CLI之后生效。

在继续进行配置之前,可能希望备份域的domain.xml文件,以防需要恢复配置的情况。

单击OK为域启用集群支持。这时打开一个页面,提示您重新启动这个域的服务器实例。

单击Stop Instance按钮。

如果asadmin命令在命令shell中运行,那么在asadmin>提示下输入quit退出这个命令。

输入以下命令从CLI重新启动域:

asadmin start-domain domain_name

例如:

asadmin start-domain domain1

如果为这个域成功地启用了集群支持,那么命令shell中的最后一行输出如下:

Domain supports application server clusters and other standalone instances

HTTP负载平衡器插件

负载平衡器将工作负载分配给多个应用服务器实例,这可以增加系统的总吞吐量。尽管在将会话请求分派给服务器实例时,负载平衡器层不需要特殊信息,但是它需要维护可用节点的列表。如果一个节点没有对请求做出预期的回复,负载平衡器就选择另一个节点。

负载平衡器可以用软件或硬件实现。关于硬件负载平衡器的实现细节,请参考硬件供应商提供的信息。

GlassFish version 2应用服务器可以使用一个HTTP负载平衡器插件。这个插件可以与Sun Java System Application Server 9.1以及Apache Web Server和Microsoft IIS配合工作。这个负载平衡器还能够将请求从一个服务器实例故障转移到另一个实例,这会提高可用性。

关于设置负

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号