创建自定义管理客户端来简化WAS V8.5 中的系统管理

创建一个自定义管理客户端来简化 WebSphere Application Server V8.5 中的系统管理

使用 WebSphere Application Server V8.5 中的 Admin Command Framework 产品

简介

IBM WebSphere Application Server V8.5 中的 Admin Command Framework (ACF) 提供了用户友好、以任务为导向的命令来执行管理任务。因为它是一个框架,所以所有命令都遵循相同的语法且易于使用。借助这些命令,WebSphere Application Server 为您提供了通过 JMX (Java Management Extensions) API 执行配置、操作和其他环境功能的管理任务的能力,这些 API 可用于创建一个最适合您的环境的自定义管理客户端。

本文主要用作参考指南,将帮助您在管理客户端中利用命令框架产品,最终简化与配置拓扑结构、模式、目录结构和其他操作规范相关的详细信息,使用 wsadmin 命令时通常需要这些信息。

本文介绍如何使用一个自定义 JMX 客户端调用不同类型的 ACF 命令和命令变体,包括如何调用:

一个简单的管理命令

一个任务命令

一个带有参数的命令

一个以通知形式发出结果的异步命令

一个针对特定目标对象的命令

一个带有参数和步骤的命令

一个针对特定目标、带有基于该目标对象的动态步骤参数的命令

需要进行一些设置,因此下一节将提供一些信息和指南来帮助您开始操作。

准备使用命令

您需要知道的一点基本知识就是,ACF 命令分为管理命令和任务命令:

管理命令是基本的命令类型。所有 ACF 命令都为管理类型。

任务命令是管理命令的扩展。任务命令在一个或多个命令步骤中实施复杂的管理操作。

一个任务命令实施的步骤可能有两种:简单来讲,命令步骤就是一个管理命令,它作为一个任务命令的一部分而执行。表步骤以表(包含多个行和列)的形式获取输入参数。一个表步骤中的每个参数代表一列。分配给步骤参数的每组值代表一行。可分配多组参数值来形成一个包含多行的表。

某些管理命令和任务命令是异步的;执行这些命令的结果将通过命令通知发出。AsyncCommandClient 是 ACF 提供的一个帮助程序类,用于包装异步命令,从而使其行为变成同步。这就使客户端能够拥有同步和异步命令的单一实现。

本文将探讨异步和同步命令,并使用 AsyncCommandClient 处理和执行这两种类型的命令。

开始在 WebSphere Application Server 环境中使用 ACF 命令之前,需要进行一定的设置。您需要:

创建 AdminClient要在服务器上调用 ACF 命令,JMX 客户端需要使用 WebSphere Application Server 所提供的 AdminClient 接口与服务器建立一个连接(清单 1)。清单 1

Properties props = new Properties();

props.setProperty(AdminClient.CONNECTOR_HOST, host);
props.setProperty(AdminClient.CONNECTOR_PORT, port);
props.setProperty(AdminClient.CONNECTOR_TYPE,AdminClient.CONNECTOR_TYPE_SOAP);

try {
    this.adminClient = AdminClientFactory.createAdminClient(props);
} catch (ConnectorException e) {
    throw e;
}

创建一个会话和 ConfigService

将需要一个会话来处理配置数据,还需要 ConfigService 来保存在会话中执行的配置更改(清单 2)。
清单 2

this.session = new Session();
this.cfgService = new ConfigServiceProxy(adminClient);

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/Programming/extra/

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索客户端
, 管理
, 命令
, WebSphere jmx 
, jmx was
, 步骤
, 任务
, 一个
, 异步执行命令
, 客户端命令
, 服务器管理命令
, 管理命令
自定义会话管理
优酷客户端简化、ug8.5简化体、was8.5安装包网盘下载、was8.5、was8.5下载,以便于您获取更多的相关知识。

时间: 2024-08-04 02:23:35

创建自定义管理客户端来简化WAS V8.5 中的系统管理的相关文章

用ASP.NET创建自定义文本框

asp.net|创建|文本框 在一个.NET的应用程序中使用自己创建的控件可以大大增强应用程序的功能,你可以在原有控件的基础上加入想要的属性和行为,甚至创建自定义的控件.在asp.net中,我们更可以往一些控件中增加一些客户端的javascript功能,减少每次在提交页面时将数据返回给服务器的次数 ,从而提高程序的功能和效率.在这篇文章中,我们将看下,如何用asp.net创建一个自定义的文本框控件,当焦点在该文本框控件上及离开控件时,文本框控件的背景颜色会随之改变.这个控件将包含如下的功能: 1

使用WebSphere Application Server V8.5中的Admin Command Framework产品

IBM http://www.aliyun.com/zixun/aggregation/13387.html">WebSphere Application Server V8.5 中的 Admin Command Framework (ACF) 提供了用户友好.以任务为导向的命令来执行管理任务.因为它是一个框架,所以所有命令都遵循相同的语法且易于使用.借助这些命令,WebSphere Application Server 为您提供了通过 JMX (Java Management Exten

Juniper发布Unite架构,简化创建、管理混合云环境

Juniper Networks日前发布了一个可以简化混合多云环境创建和管理的数据中心架构Unite Cloud,作为Juniper Networks Unite的一部分,Unite Cloud是一个安全,灵活的企业级架构,能够降低总体拥有成本,同时提高长期投资回报率. 除了Juniper现有的数据中心解决方案,Unite Cloud还包括一个强化版Junos Space Network Director管理应用程序,利用先进的自动化来分析和控制数据中心,新的100 GB Juniper QFX

[转]利用ASP.NET 2.0创建自定义Web控件(2)

原址:http://hi.baidu.com/sjbh/blog/item/5a8298454403a321cffca39c.html   如何生成的? Render() 方法基本上控制着 WebControl 的整个输出.默认情况下,Render() 方法实际上会依次调用 RenderBeginTag().RenderContents() 以及 RenderEndTag().尽管在 ASP.NET 1.x 中调用结构并未变化,但由于该呈现模型,修改这些调用的影响却发生了变化. 您可以覆盖 Re

详细阐述利用ASP.NET 2.0创建自定义Web控件开发说明

asp.net|web|创建|控件|控件开发 简介 从使用基本的文本编辑器到创作标记页面,Web 开发已经经历了一个漫长的过程.目前,集成开发环境 (IDE) 为开发过程中的几乎每个方面都提供了图形化表示形式.此外,还实现各种说明性编程技术以提高效率并降低出现错误的几率.Visual Studio 2005 和 ASP.NET 2.0 中的控件体系结构遵循了这些编程趋势,并且提供了可靠的.可扩展的环境,该环境设计为使开发人员可以创建能够以说明方式配置的控件. 此外,ASP.NET 中新的自适应呈

利用 ASP.NET 2.0 创建自定义 Web 控件

asp.net|web|创建|控件 Jayesh Patel.Bryan Acker.Robert McGovernInfusion Development适用于:Microsoft ASP.NET 2.0Microsoft Visual Studio 2005 摘要:ASP.NET 2.0 中新的自适应呈现模型为控件编写人员提供了很多新的选项.本文展示了这些选项如何使创建 ASP.NET 的自定义控件变得比以前更加容易. 本页内容 简介 自适应呈现模型 创建自定义服务器控件 TagKey 使用

利用ASP.NET 2.0创建自定义Web控件

asp.net|web|创建|控件 从使用基本的文本编辑器到创作标记页面,Web 开发已经经历了一个漫长的过程.目前,集成开发环境 (IDE) 为开发过程中的几乎每个方面都提供了图形化表示形式.此外,还实现各种说明性编程技术以提高效率并降低出现错误的几率.Visual Studio 2005 和 ASP.NET 2.0 中的控件体系结构遵循了这些编程趋势,并且提供了可靠的.可扩展的环境,该环境设计为使开发人员可以创建能够以说明方式配置的控件. 此外,ASP.NET 中新的自适应呈现模型减少了编写

ASP.NET Datagrid创建自定义列

asp.net|datagrid|创建 简介 不得不承认,为 Microsoft? ASP.NET 编写 Datagrid 代码包括大量的重复工作.尽管我深受该控件的困扰,但我还是不断寻找简化这类任务的捷径.谁都不愿意做重复的工作,对不对?为了摆脱这种烦人的工作,我们要将多个项目中的重复代码封装到一个可重复使用的程序包中.这才是面向对象的编程工作所要解决的问题,使用 Datagrid 也不例外.对于 Datagrid 控件来说,要实现该目的,需要将常用的代码放到一个内置的列类型中(将在第一个示例

PL/SQL9——包的创建与管理

http://blog.csdn.net/robinson_0612/article/details/6084475     包,是一个逻辑集合,是由PL/SQL类型以及PL/SQL子程序的集合.PL/SQL类型包括table类型,record类型.PL/SQL项则包括游标,游标 变量.PL/SQL子程序包括过程,函数等.可以说包可谓是包罗万象.是所有PL/SQL相关资源的汇总.     包的使用可以简化应用程序设计,实现信息掩藏,子程序重载等功能.     包的优点         1.模块化