增强 WebSphere eXtreme Scale 的 xsadmin
2009-09-29 00:00:00 来源:WEB开发网公开网格/映射浏览参数
尽管 xsadmin 帮助中并未将 –l 选项明确作为可行选项进行说明,但提供了处理此选项的代码。在修改上述 parseArguments() 方法前,将无法有效使用此选项,除非为 –g 和 –m 参数提供虚拟值,即以下值除外:
xsadmin –ch myhost –p 1099 –l
必须以下面的格式运行:
xsadmin –ch myhost –p 1099 –g xxx –m xxx -l
.
为了有效地公开 –l 选项,您将需要采取一些操作:
更改 OGAdmin 类的 main() 方法中的逻辑,使其能接受仅仅提供 –l 参数的情况。
更改帮助内容,以包括新选项。
对于第一个步骤,让我们看一下 main() 方法的部分代码,如清单 3 中所示。
清单 3. main() method 代码片段
if (!(o.showContainers || o.showHosts || o.showPrimaries || o.showUnAssigned)) {
CmdLineParser.printShowHelp();
// System.exit(-1);
return;
}
在未找到 –containers、-primaries、-unassigned 或 –hosts 选项的情况下,代码的这个部分将检查从命令行参数派生的选项并停止执行。由于您意在让用户仅仅指定 –l 参数,因此需要更改此代码,允许以这种方式使用 –l 参数。
清单 4. 显示了对 main() 方法的修改。在不调用 printHelp() 方法(负责告知用户如何使用 –containers、-primaries、-unassigned 或 –hosts 的代码)的现有 if 语句中添加了一个条件,即如果 Options 对象(本例中为“o”)上的 listOG 标志为“true”时。这正是所希望的行为。
- ››WebSphere Application Server 7.0 XML Feature P...
- ››增强用户的体验愉悦性和专注度:保持用户的游戏体验...
- ››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的支持
更多精彩
赞助商链接