增强 WebSphere eXtreme Scale 的 xsadmin
2009-09-29 00:00:00 来源:WEB开发网listOGArg 变量用于计算 –l 字符串。您现在已经通过添加帮助信息将 –l 参数完全公开,并允许在不提供其他必需参数的情况下在命令行提供此参数。
接下来,您将创建一些新功能:您将添加功能来允许用户查看集群化目录服务器信息。
添加功能:-catserv
xsadmin 示例应用程序已经提供了关于网格单元平台和服务器位置(即在哪个主机上运行)的信息,但并不提供关于目录服务器的状态和所在位置的任何细节。虽然必须至少知道一个目录服务器端点才能运行 xsadmin 工具(因为 JMX 接口在目录服务器中运行),但您可能不确定组成目录服务器集群的其他目录服务器的位置。接下来要将此功能添加到 xsadmin 示例应用程序中。
首先,您需要添加新标志,用于代表目录服务器选项的参数。在本例中,您将使用字符串值 -catserv。您将需要在 Options 和 CmdLineParser 类上创建此变量。
要将此变量添加到 Options 类,请直接添加此行:
boolean catServer;
将其置于类中已经定义的类级别变量的列表中(与 trustType、password、port 和 showContainers 类似)。然后,还需要在 CmdLineParser 类上定义一个类级别的变量,定义用于代表选项的实际字符串值。为此,您需要此行代码:
final static String catServer = "-catserv";
将其置于已经在 CmdLineParser 类中定义的字符串变量的列表中。现在已经在 CmdLineParser 和 Options 类中针对新参数进行了修改,接下来需要在 OGAdmin 类中提供相应的逻辑,以识别此参数并采取相应的操作。
我们在前面对 main() 方法中的逻辑进行了一些修改,以允许在不提供其他必需参数的情况下传递 –l 参数。您将需要再次采取类似的操作,以允许不提供其他必需参数的情况下传递新的 –catserv 参数。将要更改的代码所在的区域与清单 4 所示区域相同。清单 7 以粗体显示了新添加的代码。
- ››WebSphere 反向投资者: 解决 WebSphere Applicati...
- ››WebSphere sMash 的创新应用,第 2 部分: 借助包装...
- ››Websphere MQ v6集群的负载均衡新功能
- ››WebSphere Process Server V6.0.2 集群,第 2 部分...
- ››WebSphere Process Server V6.0.2 集群,第 1 部分...
- ››WebSphere MQ性能调优浅谈
- ››WebSphere配置资源库管理
- ››WebSphere中的SSL/TLS:用法、配置和性能
- ››websphere ejb远程/本地调用总结
- ››WebSphere Application Server对SIP的支持
- ››WebSphere Process Server V6 体系结构概述
- ››WebSphere Business Process Management V6.1 入门...
更多精彩
赞助商链接