AdminTask 对象的 ServerManagement 命令组

可使用 Jython 或 Jacl 脚本编制语言以通过 wsadmin 工具管理服务器。ServerManagement 组中的命令和参数可用于创建和管理应用程序服务器、Web 服务器、代理服务器、通用服务器和 Java™ 虚拟机 (JVM) 配置。

[z/OS]

changeServerSpecificShortName

对与服务器关联的短名称,使用 changeServerSpecificShortName 命令。

目标对象

必需参数

-serverName
您要更改其短名称的服务器的名称。
-nodeName
包含服务器的节点的名称。

可选参数

-specificShortName
每个服务器都必须具有唯一的特定短名称。如果未指定此参数,那么系统会自动分配唯一的特定短名称。此参数的值的长度不能超过 8 个字符,并且所有这些字符都必须为大写。

示例

批处理方式示例用法:

  • 使用 Jacl:
    $AdminTask changeServerSpecificShortName {-serverName server1 -nodeName node1
         -specificShortName newshortname}
  • 使用 Jython 字符串:
    AdminTask.changeServerSpecificShortName('[-serverName myserver -nodeName myNode
     -specificShortName newshortname]')
  • 使用 Jython 列表:
    AdminTask.changeServerSpecificShortName(['-serverName', 'myserver', '-nodeName', 'myNode',
        '-specificShortName', 'newshortname'])

交互方式示例用法:

  • 使用 Jacl:
    $AdminTask changeServerSpecificShortName {-interactive}
  • 使用 Jython 字符串:
    AdminTask.changeServerSpecificShortName ('[-interactive]')
  • 使用 Jython 列表:
    AdminTask.changeServerSpecificShortName (['-interactive'])

createApplicationServer

使用 createApplicationServer 命令创建新的应用程序服务器。

目标对象

指定节点的名称(字符串,必需)

必需参数

-name
您要创建的服务器的名称。(字符串,必需)

可选参数

-templateName
服务器将基于的模板的名称。(字符串,可选)
-genUniquePorts
指定系统是否为服务器生成唯一的 HTTP 端口。缺省值为 true。如果不要为服务器生成唯一的 HTTP 端口,那么指定 false。(布尔值)
-templateLocation
-templateLocation(ConfigID,可选)
用于表示模板位置的配置标识。要列示所有可用模板,可使用以下命令:
print AdminTask.listServerTemplates('-serverType WEB_SERVER')
用法示例:
-templateLocation 
IHS(templates/servertypes/WEB_SERVER/servers/IHS|server.xml)

示例

批处理方式示例用法:

  • 使用 Jacl:
    $AdminTask createApplicationServer ndnode1 {-name test1 -templateName default}
  • 使用 Jython 字符串:
    AdminTask.createApplicationServer('ndnode1', '[-name test1 -templateName default]')
  • 使用 Jython 列表:
    AdminTask.createApplicationServer('ndnode1', ['-name', 'test1', '-templateName', 'default'])

交互方式示例用法:

  • 使用 Jacl:
    $AdminTask createApplicationServer {-interactive}
  • 使用 Jython:
    AdminTask.createApplicationServer ('-interactive')

createApplicationServerTemplate

createApplicationServerTemplate 命令创建新的应用程序服务器模板。

目标对象

必需参数

-templateName
指定您要创建的应用程序服务器模板的名称。(字符串,必需)
-serverName
指定模板将基于的服务器的名称。(字符串,必需)
-nodeName
指定与模板将基于的服务器相对应的节点。(字符串,必需)

可选参数

-description
指定对模板的描述。(字符串)
-templateLocation
指定用于表示模板放置位置的配置标识。(字符串)
以下示例显示了配置标识的格式,其中显示名称是可选的:
Websphere:_Websphere_Config_Data_Display_Name=display_name,_Websphere_Config_Data_Id=
configuration_id
配置标识值为应用程序服务器模板,即 templates\servertypes\APPLICATION_SERVER|servertype-metadata.xml

示例

批处理方式示例用法:

  • 使用 Jacl:
    $AdminTask createApplicationServerTemplate {-templateName newTemplate -serverName 
     server1  -nodeName ndnode1 
     -description This is my new template -templateLocation 
     Websphere:_Websphere_Config_Data_Display_Name=APPLICATION_SERVER,_Websphere_Config_Data_Id= 
     templates/servertypes/APPLICATION_SERVER|servertype-metadata.xml}
  • 使用 Jython 字符串:
    AdminTask.createApplicationServerTemplate('[-templateName newTemplate -serverName 
     server1 -nodeName ndnode1 
     -description "This is my new template" -templateLocation 
     Websphere:_Websphere_Config_Data_Display_Name= 
     APPLICATION_SERVER,_Websphere_Config_Data_Id=templates/servertypes/APPLICATION_SERVER|servertype-
    metadata.xml]')
  • 使用 Jython 列表:
    AdminTask.createApplicationServerTemplate(['-templateName',  'newTemplate', '-serverName', 
     'server1', '-nodeName',  'ndnode1', '-description', "This is my new template"])

交互方式示例用法:

  • 使用 Jacl:
    $AdminTask createApplicationServerTemplate {-interactive}
  • 使用 Jython 字符串:
    AdminTask.createApplicationServerTemplate ('[-interactive]')
  • 使用 Jython 列表:
    AdminTask.createApplicationServerTemplate (['-interactive'])

createGenericServer

使用 createGenericServer 命令在配置中创建新的通用服务器。通用服务器是产品管理的服务器,但是没有提供。createGenericServer 命令提供其他步骤 ConfigProcDef,您可以使用它来配置特定于通用服务器的参数。

目标对象

指定节点的名称(字符串,必需)

必需参数

-name
您要创建的服务器的名称。

可选参数

-templateName
选取服务器模板。此步骤为节点和服务器类型提供应用程序服务器模板的列表。缺省值为服务器类型的缺省模板。(字符串,可选)
-genUniquePorts
指定系统是否为服务器生成唯一的 HTTP 端口。缺省值为 true。如果不要为服务器生成唯一的 HTTP 端口,那么指定 false。(布尔值)
-templateLocation
用于表示模板位置的配置标识。指定 _Websphere_Config_Data_Id=templates/servertypes/GENERIC_SERVER|servertype-metadata.xml 配置标识以创建通用服务器。(ObjectName)
-startCommand
表明当启动此通用服务器时将运行的命令的路径。(字符串,可选)
-startCommandArgs
表明在启动通用服务器时要传递到 startCommand 的参数。(字符串,可选)
-executableTargetKind
指定将使用 Java 类名(使用 JAVA_CLAS)还是可执行 JAR 文件的名称(使用 EXECUTABLE_JAR)作为此进程的可执行目标。此字段应该留为空白以用于二进制可执行文件。此参数仅适用于 Java 进程。(字符串,可选)
-executableTarget
根据可执行目标类型指定可执行目标的名称(包含 main() 方法或可执行 JAR 的名称的 Java 类)。此字段应该留为空白以用于二进制可执行文件。此参数仅适用于 Java 进程。(字符串,可选)
-workingDirectory
为通用服务器指定工作目录。
-stopCommand
表明当停止此通用服务器时将运行的命令的路径。(字符串,可选)
-stopCommandArgs
表明在停止通用服务器时要传递到 stopCommand 参数的参数。(字符串,可选)

示例

批处理方式示例用法:

  • 使用 Jacl:
    $AdminTask createGenericServer jim667BaseNode {-name jgeneric  -ConfigProcDef 
     {{"/usr/bin/myStartCommand" "arg1 arg2" "" ""  "/tmp/workingDirectory" "/tmp/stopCommand" "argy argz"}}}
  • 使用 Jython 字符串:
    AdminTask.createGenericServer('jim667BaseNode', '[-name jgeneric  -ConfigProcDef 
     [[/usr/bin/myStartCommand "arg1 arg2" "" ""  /tmp/workingDirectory /tmp/StopCommand "argy argz"]]]')
  • 使用 Jython 列表:
    AdminTask.createGenericServer('jim667BaseNode', ['-name', 'jgeneric', '-ConfigProcDef',
     [['/usr/bin/myStartCommand', "arg1 arg2" "" "", '/tmp/workingDirectory', '/tmp/StopCommand', "argy argz"]]])

交互方式示例用法:

  • 使用 Jacl:
    $AdminTask createGenericServer {-interactive}
  • 使用 Jython 字符串:
    AdminTask.createGenericServer ('[-interactive]')
  • 使用 Jython 列表:
    AdminTask.createGenericServer (['-interactive'])

createGenericServerTemplate

createGenericServerTemplate 命令创建新的通用服务器模板。

目标对象

必需参数

-templateName
指定要创建的通用服务器模板的名称。(字符串,必需)
-serverName
指定模板将基于的服务器的名称。(字符串,必需)
-nodeName
指定与模板将基于的服务器相对应的节点。(字符串,必需)

可选参数

-description
指定对模板的描述。(字符串)
-templateLocation
指定用于表示模板放置位置的配置标识。(字符串)
以下示例显示了配置标识的格式,其中显示名称是可选的:
Websphere:_Websphere_Config_Data_Display_Name=display_name,_Websphere_Config_Data_Id=
configuration_id
The configuration Id value is the generic server template, which is templates\servertypes\GENERIC_SERVER|servertype-metadata.xml

示例

批处理方式示例用法:

  • 使用 Jacl:
    $AdminTask createGenericServerTemplate {-templateName newTemplate -serverName 
     server1  -nodeName ndnode1
     -description This is my new template -templateLocation 
     Websphere:_Websphere_Config_Data_Display_Name=GENERIC_SERVER,_Websphere_Config_Data_Id= 
     templates/servertypes/GENERIC_SERVER|servertype-metadata.xml}
  • 使用 Jython 字符串:
    AdminTask.createGenericServerTemplate('[-templateName newTemplate -serverName 
     server1 -nodeName ndnode1
     -description This is my new template -templateLocation 
     Websphere:_Websphere_Config_Data_Display_Name= 
     GENERIC_SERVER,_Websphere_Config_Data_Id=templates/servertypes/GENERIC_SERVER|servertype-metadata.xml]')
  • 使用 Jython 列表:
    AdminTask.createGenericServerTemplate(['-templateName',  'newTemplate', '-serverName', 
     'server1', '-nodeName',  'ndnode1', '-description', "This is my new template"])

交互方式示例用法:

  • 使用 Jacl:
    $AdminTask createGenericServerTemplate {-interactive}
  • 使用 Jython 字符串:
    AdminTask.createGenericServerTemplate ('[-interactive]')
  • 使用 Jython 列表:
    AdminTask.createGenericServerTemplate (['-interactive'])

createGenericServerTemplate

使用 createGenericServerTemplate 命令来根据服务器配置创建服务器模板。

目标对象

无。

必需参数

-serverName
指定相关服务器的名称。(字符串,必需)
-nodeName
指定相关节点的名称。(字符串,必需)
-templateName
指定要创建的模板的名称。(字符串,必需)

可选参数

-description
提供对要创建的模板的描述。(字符串,可选)
-templateLocation
指定用于表示模板位置的配置标识。如果未指定此参数,那么系统将使用缺省位置。(字符串,可选)
以下示例显示了配置标识的格式,其中显示名称是可选的:
Websphere:_Websphere_Config_Data_Display_Name=display_name,_Websphere_Config_Data_Id=
configuration_id
配置标识可以是下列值之一:
  • 要创建 Web 服务器模板:

    templates\servertypes\WEB_SERVER|servertype-metadata.xml

  • 要创建应用程序服务器模板:

    templates\servertypes\APPLICATION_SERVER|servertype-metadata.xml

  • 要创建通用服务器模板:

    templates\servertypes\GENERIC_SERVER|servertype-metadata.xml

  • 要创建代理服务器模板:

    templates\servertypes\PROXY_SERVER|servertype-metadata.xml

示例

交互方式示例用法:

  • 使用 Jacl:
    $AdminTask createGenericServerTemplate {-interactive}
  • 使用 Jython:
    AdminTask.createGenericServerTemplate('-interactive')

createProxyServer

使用 createProxyServer 命令来在配置中创建新的代理服务器。代理服务器是一种特定类型的应用程序服务器,它将 HTTP 请求路由至执行工作的内容服务器。代理服务器是防火墙背后的初始入口点,请求通过此入口点进入企业。

目标对象

指定节点的名称(字符串,必需)

必需参数

-name
要创建的服务器的名称。(字符串)

可选参数

-templateName
选取服务器模板。此步骤为节点和服务器类型提供应用程序服务器模板的列表。缺省值为服务器类型的缺省模板。(字符串)
-genUniquePorts
指定系统是否为服务器生成唯一的 HTTP 端口。缺省值为 true。如果不要为服务器生成唯一的 HTTP 端口,那么指定 false。(布尔值)
-templateLocation
指定系统上模板的位置。如果不确定该位置,请使用系统定义的位置。(字符串)
[z/OS]-specificShortName
[z/OS]指定服务器的特定短名称。每个服务器都应该具有特定的短名称。此参数的值不能超过 8 个大写字符。如果未对 specificShortName 参数指定值,那么系统会生成唯一的短名称。
[z/OS]-genericShortName
[z/OS]指定服务器的通用短名称。集群的每个成员共享相同的一般短名称。将唯一的一般短名称分配给不属于集群的服务器。此参数的值不能超过 8 个大写字符。如果未对 genericShortName 参数指定值,那么系统会生成唯一的短名称。(字符串)
-clusterName
指定系统对其分配服务器的集群的名称。(字符串)
[z/OS]-bitmode
[z/OS]为服务器指定位方式。有效值为 31 和 64 位。

可选步骤

-ConfigCoreGroup
coregroupName
指定要配置的核心组的名称。(字符串)
-selectProtocols
list
指定代理服务器支持的协议列表。(java.util.List)

示例

批处理方式示例用法:

  • 使用 Jacl:
    $AdminTask createProxyServer myNode {-name myProxyServer -templateName myTemplate 
     -ConfigCoreGroup [-coregroupName [myCoreGroup]] -selectProtocols [-list [HTTP, SIP]]}
  • 使用 Jython 字符串:
    AdminTask.createProxyServer('myNode', '[-name myProxyServer -templateName myTemplate 
     -ConfigCoreGroup [-coregroupName [myCoreGroup]] -selectProtocols [-list [HTTP, SIP]]]')
  • 使用 Jython 列表:
    AdminTask.createProxyServer(myNode, ['-name', 'myProxyServer', '-templateName', 'myTemplate', 
     '-ConfigCoreGroup', '[-coregroupName [myCoreGroup]]', '-selectProtocols', '[-list [HTTP, SIP]]'])

交互方式示例用法:

  • 使用 Jacl:
    $AdminTask createProxyServer {-interactive}
  • 使用 Jython:
    AdminTask.createProxyServer('-interactive')

createProxyServerTemplate

使用 createProxyServerTemplate 命令来根据现有代理服务器配置创建新的代理服务器模板。

目标对象

必需参数

-templateName
指定要创建的代理服务器模板的名称。(字符串)
-serverName
指定相关代理服务器的名称。(字符串)
-nodeName
指定相关节点的名称。(字符串)

可选参数

-description
为新服务器模板指定描述。(字符串)
-templateLocation
指定用于表示模板放置位置的配置标识。如果不确定该位置,请使用系统定义的位置。(字符串)
以下示例显示了配置标识的格式,其中显示名称是可选的:
Websphere:_Websphere_Config_Data_Display_Name=display_name,_Websphere_Config_Data_Id=
configuration_id
配置标识值为代理服务器模板,即 templates\servertypes\PROXY_SERVER|servertype-metadata.xml

示例

批处理方式示例用法:

  • 使用 Jacl:
    $AdminTask createProxyServerTemplate {-templateName proxyServerTemplate -serverName proxyServer1 
     -nodeName myNode}
  • 使用 Jython 字符串:
    AdminTask.createProxyServerTemplate('[-templateName proxyServerTemplate -serverName proxyServer1 
     -nodeName myNode]')
  • 使用 Jython 列表:
    AdminTask.createProxyServerTemplate(['-templateName', 'proxyServerTemplate', '-serverName', 
     'proxyServer1', '-nodeName', 'myNode'])

交互方式示例用法:

  • 使用 Jacl:
    $AdminTask createProxyServerTemplate {-interactive}
  • 使用 Jython:
    AdminTask.createProxyServerTemplate('[-interactive]')

createServerType

不推荐使用的功能部件 不推荐使用的功能部件: 不推荐使用 createServerType 命令。没有针对此不推荐的情况提供备用命令。depfeat

使用 createServerType 命令来定义服务器类型。

目标对象

无。

必需参数

-version
指定产品版本。(字符串,必需)
-serverType
指定相关服务器类型。(字符串,必需)
-createTemplateCommand
指定要用来创建服务器模板的命令。(字符串,必需)
-createCommand
指定要用来创建服务器的命令。(字符串,必需)
-configValidator
指定配置验证器类的名称。(字符串,必需)

可选参数

[AIX Solaris HP-UX Linux Windows][IBM i]-defaultTemplateName
[AIX Solaris HP-UX Linux Windows][IBM i]指定缺省模板的名称。缺省值为 default。(字符串,可选)
[z/OS]-defaultzOSTemplateName
[z/OS]指定缺省模板的名称。缺省值为 default_zOS。(字符串,可选)

样本输出

此命令将返回已创建的服务器的对象名。

示例

批处理方式示例用法:

  • 使用 Jacl:
    $AdminTask createServerType {-version version -serverType serverType  
     -createTemplateCommand name -createCommand name}
  • 使用 Jython 字符串:
    AdminTask.createServerType('[-version version -serverType serverType  
     -createTemplateCommand name -createCommand name]')
  • 使用 Jython 列表:
    AdminTask.createServerType(['-version', 'version', '-serverType', 'serverType',
     '-createTemplateCommand', 'name', '-createCommand', 'name'])

交互方式示例用法:

  • 使用 Jacl:
    $AdminTask createServerType {-interactive}
  • 使用 Jython:
    AdminTask.createServerType('-interactive')

createWebServer

使用 createWebServer 命令创建 Web 服务器定义。此命令将使用模板来创建 Web 服务器定义并配置 Web 服务器定义属性。Web 服务器定义为每个 Web 服务器生成并传播 plugin-config.xml 文件。仅对于 IBM® HTTP Server,可以使用 Web 服务器定义来借助管理控制台管理和配置 IBM HTTP Server Web 服务器。这些功 能包括:启动、停止、查看日志、查看和编辑配置文件。

目标对象

指定节点的名称(字符串,必需)。

必需参数

-name
指定服务器的名称。(字符串,必需)
-serverConfig
指定 Web 服务器定义属性。使用此参数和关联的选项来为 IBM HTTP Server 指定配置属性。使用 -serverConfig 参数在列表中按顺序指定以下值:
webPort
指定 Web 服务器的端口号。对于所有 Web 服务器,此选项是必需的。(整数,必需)
webInstallRoot
指定 Web 服务器的安装路径目录。此选项对于 IBM HTTP Server 管理功能是必需的。(字符串,必需)
pluginInstallRoot
指定用于安装 Web 服务器的插件的安装根目录。对于所有 Web 服务器,此选项是必需的。(字符串,必需)
configurationFile
指定 IBM HTTP Server 的文件路径。此选项仅对于查看和编辑 IBM HTTP Server 配置文件是必需的。(字符串,必需)
serviceName
指定要在其上启动 IBM HTTP Server 的 Windows 服务名称。此选项仅对于启动和停止 IBM HTTP Server Web 服务器是必需的。(字符串,必需)
errorLogfile
指定 IBM HTTP Server 错误日志 (error.log) 的路径(字符串,必需)
accessLogfile
指定 IBM HTTP Server 访问日志 (access.log) 的路径。(字符串,必需)
webProtocol
指定与非受管或远程 Web 服务器一起运行的 IBM HTTP Server 管理服务器。选项包括 HTTPHTTPS。缺省值为 HTTP。(字符串,必需)
webAppMapping
指定 Web 应用程序映射的配置信息。(字符串,必需)
-remoteServerConfig
指定仅当 IBM HTTP Server Web 服务器安装在应用程序服务器的远程机器上时必需的其他 Web 服务器定义属性。使用 -remoteServerConfig 参数在列表中按顺序指定以下值:
adminPort
指定 IBM HTTP Server 管理服务器的端口。管理服务器与 IBM HTTP Server 安装在同一台机器上,它处理向 IBM HTTP Server Web 服务器发出的管理请求。(字符串,必需)
adminProtocol
指定管理协议标题。选项包括 HTTPHTTPS。缺省值为 HTTP。(字符串,必需)
adminUserID
如果在管理配置文件 (admin.conf) 中的管理服务器上激活了认证,那么此参数将指定用户标识。此值应该与 admin.conf 文件中的认证相匹配。(字符串,可选)
adminPasswd
指定用户标识的密码。密码是由 admin.passwd 文件中的 htpasswd 实用程序生成的。(字符串,可选)

可选参数

-templateName
指定要使用的模板的名称。模板包括:IHSiPlanetIISDOMINOAPACHE。缺省模板为 IHS。(字符串,必需)
-genUniquePorts
指定系统是否为服务器生成唯一的 HTTP 端口。缺省值为 true。如果不要为服务器生成唯一的 HTTP 端口,那么指定 false。(布尔值)
-templateLocation
用于表示模板位置的配置标识。指定 _Websphere_Config_Data_Id=templates/servertypes/WEB_SERVER|servertype-metadata.xml 配置标识以创建通用服务器。(ObjectName)
[z/OS]-specificShortName
[z/OS]指定服务器的特定短名称。所有服务器都应该具有唯一的特定短名称。如果未指定此参数,那么系统将自动指定一个名称。此参数的值不能超过 8 个字符,并且必须全部为大写字母。(字符串,可选)
[z/OS]-genericShortName
[z/OS]指定服务器的通用短名称。所有服务器都应该具有唯一的特定短名称。如果未指定此参数,那么系统将自动指定一个名称。此参数的值不能超过 8 个字符,并且必须全部为大写字母。(字符串,可选)

示例

批处理方式示例用法:

  • 使用 Jacl:
    $AdminTask createWebServer myNode {-name wsname
     -serverConfig {{80 /opt/path/to/ihs /opt/path/to/plugin
     /opt/path/to/plugin.xml windows service 
     /opt/path/to/error.log /opt/path/to/access.log HTTP}}
     -remoteServerConfig {{8008 user  password HTTP}}
  • 使用 Jython 列表:
    print AdminTask.createWebServer(myNode, ['-name', wsname, 
     '-serverConfig',[['80','/opt/path/to/ihs', '/opt/path/to/plugin',
     '/opt/path/to/plugin.xml', 'windows service',
     '/opt/path/to/error.log', '/opt/path/to/access.log','HTTP']],
     '-remoteServerConfig',  [['8008','user','password','HTTP']]]) 
  • 使用 Jython 字符串:
    AdminTask.createWebServer('myNode','-name wsname -serverConfig [80 
     /opt/path/to/ihs  /opt/path/to/plugin /opt/path/to/plugin.xml “windows service” 
    /opt/path/to/error.log /opt/path/to/access.log HTTP] 
    -remoteServerConfig [8008 user password HTTP]') 

交互方式示例用法:

  • 使用 Jacl:
    $AdminTask createWebServer -interactive
  • 使用 Jython 字符串:
    AdminTask.createWebServer ('[-interactive]')
  • 使用 Jython 列表:
    AdminTask.createWebServer (['-interactive'])

createWebServerTemplate

createWebServerTemplate 命令会创建新的 Web 服务器模板。

目标对象

必需参数

-templateName
指定您要创建的 Web 服务器模板的名称。(字符串,必需)
-serverName
指定模板将基于的服务器的名称。(字符串,必需)
-nodeName
指定与模板将基于的服务器相对应的节点。(字符串,必需)

可选参数

-description
指定对模板的描述。(字符串)
-templateLocation
指定用于表示模板放置位置的配置标识。(字符串)
以下示例显示了配置标识的格式,其中显示名称是可选的:
Websphere:_Websphere_Config_Data_Display_Name=display_name,_Websphere_Config_Data_Id=configuration_id
配置标识值是 Web 服务器模板,即 templates\servertypes\WEB_SERVER|servertype-metadata.xml

示例

批处理方式示例用法:

  • 使用 Jacl:
    $AdminTask createWebServerTemplate {-templateName newTemplate -serverName 
     server1  -nodeName ndnode1 -description "This is my new template" -templateLocation  
     Websphere:_Websphere_Config_Data_Display_Name=WEB_SERVER,_Websphere_Config_Data_Id= 
     templates/servertypes/WEB_SERVER|servertype-metadata.xml}
  • 使用 Jython 字符串:
    AdminTask.createWebServerTemplate('[-templateName newTemplate -serverName 
     server1 -nodeName ndnode1
     -description "This is my new template"
     -templateLocation  Websphere:_Websphere_Config_Data_Display_Name= 
     WEB_SERVER,_Websphere_Config_Data_Id=templates/servertypes/WEB_SERVER|servertype-metadata.xml]')
  • 使用 Jython 列表:
    AdminTask.createWebServerTemplate(['-templateName',  'newTemplate', '-serverName', 
     'server1', '-nodeName',  'ndnode1', '-description', "This is my new template"])

交互方式示例用法:

  • 使用 Jacl:
    $AdminTask createWebServerTemplate {-interactive}
  • 使用 Jython 字符串:
    AdminTask.createWebServerTemplate ('[-interactive]')
  • 使用 Jython 列表:
    AdminTask.createWebServerTemplate (['-interactive'])

deleteServer

使用 deleteServer 命令删除服务器。

目标对象

必需参数

-serverName
要删除的服务器的名称。(字符串,必需)
-nodeName
您要删除的服务器的节点的名称。(字符串,必需)

可选参数

示例

批处理方式示例用法:

  • 使用 Jacl:
    $AdminTask deleteServer {-serverName server_name -nodeName node_name}
  • 使用 Jython 字符串:
    AdminTask.deleteServer('[-serverName server_name -nodeName node_name]')
  • 使用 Jython 列表:
    AdminTask.deleteServer(['-serverName', 'server_name', '-nodeName', 
     'node_name'])

交互方式示例用法:

  • 使用 Jacl:
    $AdminTask deleteServer {-interactive}
  • 使用 Jython 字符串:
    AdminTask.deleteServer ('[-interactive]')
  • 使用 Jython 列表:
    AdminTask.deleteServer (['-interactive'])

deleteServerTemplate

使用 deleteServerTemplate 命令删除服务器模板。您无法删除系统定义的模板。您只能删除您创建的服务器模板。此命令删除主管服务器模板的目录。

目标对象

要删除的模板的名称。(ObjectName,必需)

必需参数

无。

可选参数

无。

示例

批处理方式示例用法:

  • 使用 Jacl:
    $AdminTask deleteServerTemplate 
     template_name(templates/serverTypes/APPLICATION_SERVER/servers /newTemplate|server.xml
    #Server_1105015708079)
  • 使用 Jython 字符串:
    AdminTask.deleteServerTemplate('template_name(templates/serverTypes/APPLICATION_SERVER/servers 
     /newTemplate|server.xml#Server_1105015708079)')
  • 使用 Jython 列表:
    AdminTask.deleteServerTemplate('template_name(templates/serverTypes/APPLICATION_SERVER/servers 
     /newTemplate|server.xml#Server_1105015708079)')

交互方式示例用法:

  • 使用 Jacl:
    $AdminTask deleteServerTemplate {-interactive}
  • 使用 Jython 字符串:
    AdminTask.deleteServerTemplate ('[-interactive]')
  • 使用 Jython 列表:
    AdminTask.deleteServerTemplate (['-interactive'])

getJavaHome

使用 getJavaHome 命令来获取 Java home 值。

目标对象

无。

必需参数

-serverName
指定服务器的名称。(字符串,必需)
-nodeName
指定节点的名称。(字符串,必需)
[z/OS]可选参数
-mode
指定 64bit31bit 方式。(字符串,可选)

示例

批处理方式示例用法:

  • 使用 Jacl:
    $AdminTask getJavaHome {-nodeName mynode -serverName myserver}
    [z/OS]
     $AdminTask getJavaHome {-nodeName mynode -serverName myserver -mode 64bit}
  • 使用 Jython 字符串:
    AdminTask.getJavaHome ('[-nodeName mynode -serverName myserver]')
    [z/OS]
    AdminTask.getJavaHome ('[-nodeName mynode -serverName myserver -mode 64bit]')
  • 使用 Jython 列表:
    AdminTask.getJavaHome (['-nodeName' 'mynode' '-serverName' 'myserver'])
    [z/OS]
    AdminTask.getJavaHome (['-nodeName', 'mynode', '-serverName', 'myserver', '-mode', '64bit'])

交互方式示例用法:

  • 使用 Jacl:
    $AdminTask getJavaHome {-interactive}
  • 使用 Jython 字符串:
    AdminTask.getJavaHome ('[-interactive]')
  • 使用 Jython 列表:
    AdminTask.getJavaHome (['-interactive'])
[z/OS]

getJVMMode

使用 getJVMMode 命令来获取有关 Java 虚拟机的方式的信息。

目标对象

必需参数

-serverName
服务器的名称。(字符串,必需)
-nodeName
节点的名称。(字符串,必需)

示例

批处理方式示例用法:

  • 使用 Jacl:
    $AdminTask getJVMMode {-nodeName mynode -serverName myserver}
  • 使用 Jython 字符串:
    AdminTask.getJVMMode ('[-nodeName mynode -serverName myserver]')
  • 使用 Jython 列表:
    AdminTask.getJVMMode (['-nodeName', 'mynode', '-serverName', 'myserver'])

交互方式示例用法:

  • 使用 Jacl:
    $AdminTask getJVMMode {-interactive}
  • 使用 Jython 字符串:
    AdminTask.getJVMMode ('[-interactive]')
  • 使用 Jython 列表:
    AdminTask.getJVMMode (['-interactive'])

getServerType

getServerType 命令返回您指定的服务器的类型。

目标对象

可选参数

-serverName
服务器的名称。(字符串)
-nodeName
节点的名称。(字符串)

示例

批处理方式示例用法:

  • 使用 Jacl:
    $AdminTask getServerType {-serverName test2 -nodeName ndnode1}
  • 使用 Jython 字符串:
    AdminTask.getServerType('[-serverName test2 -nodeName ndnode1]')
  • 使用 Jython 列表:
    AdminTask.getServerType(['-serverName', 'test2', '-nodeName', 'ndnode1'])

交互方式示例用法:

  • 使用 Jacl:
    $AdminTask getServerType {-interactive}
  • 使用 Jython 字符串:
    AdminTask.getServerType ('[-interactive]')
  • 使用 Jython 列表:
    AdminTask.getServerType (['-interactive'])

listServers

listServers 命令返回服务器列表。

目标对象

可选参数

serverType
指定服务器的类型。用来过滤结果。(字符串,可选)
nodeName
指定节点的名称。用来过滤结果。(字符串,可选)

示例

批处理方式示例用法:

  • 使用 Jacl:
    $AdminTask listServers {-serverType APPLICATION_SERVER -nodeName ndnode1}
  • 使用 Jython 字符串:
    AdminTask.listServers('[-serverType APPLICATION_SERVER -nodeName ndnode1]')
  • 使用 Jython 列表:
    AdminTask.listServers(['-serverType', 'APPLICATION_SERVER',  '-nodeName', 'ndnode1'])

交互方式示例用法:

  • 使用 Jacl:
    $AdminTask listServers {-interactive}
  • 使用 Jython 字符串:
    AdminTask.listServers ('[-interactive]')
  • 使用 Jython 列表:
    AdminTask.listServers (['-interactive'])

listServerTemplates

使用 listServerTemplates 命令列示服务器模板。

目标对象

可选参数

-version
您要列示的模板的版本。(字符串,可选)
-serverType
如果您要列示特定服务器类型的模板,请指定此选项。(字符串,可选)
-name
指定此选项以查找特定模板。(字符串,可选)
-queryExp
您可以用来按属性查找模板的键/值对。例如,com.ibm.websphere.nodeOperatingSystem=os390 (String[], optional)

示例

批处理方式示例用法:

  • 使用 Jacl:
    $AdminTask listServerTemplates {-version 6.0.0.0 -serverType APPLICATION_SERVER}
  • 使用 Jython 字符串:
    AdminTask.listServerTemplates('[-version 6.0.0.0 -serverType APPLICATION_SERVER]')
  • 使用 Jython 列表:
    AdminTask.listServerTemplates(['-version', '6.0.0.0',  '-serverType', 'APPLICATION_SERVER'])

交互方式示例用法:

  • 使用 Jacl:
    $AdminTask listServerTemplates {-interactive}
  • 使用 Jython 字符串:
    AdminTask.listServerTemplates ('[-interactive]')
  • 使用 Jython 列表:
    AdminTask.listServerTemplates (['-interactive'])

listServerTypes

使用 listServerTypes 命令显示所有当前服务器类型。例如,APPLICATION_SERVER、WEB_SERVER、GENERIC_SERVER

目标对象

您要列示其有效类型的节点名。例如,仅在 z/OS® 上有效的类型将出现在 z/OS 节点上。(字符串,可选)

参数和返回值

  • 参数:无
  • 返回:您可以在节点上定义的服务器类型的列表。如果您未指定目标对象,那么此命令返回整个单元中定义的所有服务器类型。

示例

批处理方式示例用法:

  • 使用 Jacl:
    $AdminTask listServerTypes ndnode1
  • 使用 Jython 字符串:
    AdminTask.listServerTypes(ndnode1)
  • 使用 Jython 列表:
    AdminTask.listServerTypes(ndnode1)

交互方式示例用法:

  • 使用 Jacl:
    $AdminTask listServerTypes {-interactive}
  • 使用 Jython 字符串:
    AdminTask.listServerTypes ('[-interactive]')
  • 使用 Jython 列表:
    AdminTask.listServerTypes (['-interactive'])

setJVMDebugMode

使用 setJVMDebugMode 命令为应用程序服务器设置 Java 虚拟机 (JVM) 调试方式。

目标对象

必需参数

-serverName
将修改其 JVM 属性的服务器的名称。如果配置中只有一个服务器,那么此参数是可选的。(字符串,必需)
-nodeName
服务器所在的节点名。如果服务器名在单元中是唯一的,那么此参数是可选的。(字符串,必需)
-debugMode
指定是否以调试方式运行 JVM。缺省情况为不启用调试方式。(布尔值,必需)

示例

交互方式示例用法:

  • 使用 Jacl:
    $AdminTask setJVMDebugMode {-interactive}
  • 使用 Jython 字符串:
    AdminTask.setJVMDebugMode ('[-interactive]')
  • 使用 Jython 列表:
    AdminTask.setJVMDebugMode (['-interactive'])

setGenericJVMArguments

使用 setGenericJVMArguments 命令将命令行参数传递到用于启动应用程序服务器进程的 Java 虚拟机 (JVM) 代码。

目标对象

必需参数

-serverName
指定包含已修改的 JVM 属性的服务器的名称。如果配置中只存在一个服务器,那么此参数是可选的。(字符串,必需)
-nodeName
指定服务器所在的节点名。如果服务器名在单元中是唯一的,那么此参数是可选的。(字符串,必需)

可选参数

[z/OS]-processType
[z/OS]指定服务器的进程类型。有效值包括:ControlServantAdjunct。(字符串,可选)
-genericJvmArguments
指定命令行参数将被传递到用于启动应用程序服务器进程的 Java 虚拟机代码。(字符串,可选)

示例

批处理方式示例用法:

  • 使用 Jacl:
    $AdminTask setGenericJVMArguments {-serverName server1 -nodeName node1}
  • 使用 Jython 字符串:
    AdminTask.setGenericJVMArguments('[-serverName server1 -nodeName node1]')
  • 使用 Jython 列表:
    AdminTask.setGenericJVMArguments(['-serverName', 'server1',  '-nodeName', 'node1'])

交互方式示例用法:

  • 使用 Jacl:
    $AdminTask setGenericJVMArguments {-interactive}
  • 使用 Jython 字符串:
    AdminTask.setGenericJVMArguments ('[-interactive]')
  • 使用 Jython 列表:
    AdminTask.setGenericJVMArguments (['-interactive'])

setJVMInitialHeapSize

使用 setJVMInitialHeapSize 命令来为应用程序服务器设置 Java 虚拟机 (JVM) 初始堆大小。

目标对象

参数和返回值

-serverName
将修改其 JVM 属性的服务器的名称。如果配置中只有一个服务器,那么此参数是可选的。(字符串,必需)
-nodeName
服务器所在的节点名。如果服务器名在单元中是唯一的,那么此参数是可选的。(字符串,必需)
-initialHeapSize
指定 JVM 代码可使用的初始堆大小(以兆字节计)。(整数,必需)

示例

交互方式示例用法:

  • 使用 Jacl:
    $AdminTask setJVMInitialHeapSize {-interactive}
  • 使用 Jython 字符串:
    AdminTask.setJVMInitialHeapSize ('[-interactive]')
  • 使用 Jython 列表:
    AdminTask.setJVMInitialHeapSize (['-interactive'])

setJVMMaxHeapSize

使用 setJVMMaxHeapSize 命令来为应用程序服务器设置 Java 虚拟机 (JVM) 最大堆大小。

目标对象

参数和返回值

-serverName
将修改其 JVM 属性的服务器的名称。如果配置中只有一个服务器,那么此参数是可选的。(字符串,必需)
-nodeName
服务器所在的节点名。如果服务器名在单元中是唯一的,那么此参数是可选的。(字符串,必需)
-maximumHeapSize
以兆字节为单位指定 JVM 代码可使用的最大堆大小。(整数,必需)

示例

批处理方式示例用法:

  • 使用 Jacl:
    $AdminTask setJVMMaxHeapSize {-serverName server1 -nodeName node1 -maximumHeapSize 10}
    配置说明: 使用 Jacl 脚本编制语言,subst 命令允许您替换命令中变量的先前设置值。例如,可使用下列命令来设置 JVM 最大堆大小:
    set nodeparm “node1”
    $AdminTask setJVMMaxHeapSize [subst {-serverName server1 -nodeName $nodeparm 
    -maximumHeapSize 100}]
  • 使用 Jython 字符串:
    AdminTask.setJVMMaxHeapSize('[-serverName server1 -nodeName node1 -maximumHeapSize 10]')
  • 使用 Jython 列表:
    AdminTask.setJVMMaxHeapSize(['-serverName', 'server1', '-nodeName', 'node1',
     '-maximumHeapSize', '10'])

交互方式示例用法:

  • 使用 Jacl:
    $AdminTask setJVMMaxHeapSize {-interactive}
  • 使用 Jython 字符串:
    AdminTask.setJVMMaxHeapSize ('[-interactive]')
  • 使用 Jython 列表:
    AdminTask.setJVMMaxHeapSize (['-interactive'])
[z/OS]

setJVMMode

使用 setJVMMode 命令来设置 Java 虚拟机方式。

方式可以是 64 位。允许在断开连接的情况下通过本地方式对服务器进行修改。

目标对象

无。

参数和返回值

-serverName
服务器的名称。(字符串,必需)
-nodeName
节点的名称。(字符串,必需)

可选参数

-mode
指定 64bit31bit 方式。(字符串,必需)

示例

批处理方式示例用法:

  • 使用 Jacl:
    $AdminTask setJVMMode {-nodeName myNode -serverName myserver -mode 64bit}
  • 使用 Jython 字符串:
    AdminTask.setJVMMode ('[-nodeName myNode -serverName myserver -mode 64bit]')
  • 使用 Jython 列表:
    AdminTask.setJVMMode (['-nodeName', 'myNode', '-serverName', 'myserver',
     '-mode', '64bit'])

交互方式示例用法:

  • 使用 Jacl:
    $AdminTask setJVMMode {-interactive}
  • 使用 Jython 字符串:
    AdminTask.setJVMMode ('[-interactive]')
  • 使用 Jython 列表:
    AdminTask.setJVMMode (['-interactive'])

setJVMProperties

使用 setJVMProperties 命令来为应用程序服务器设置 Java 虚拟机 (JVM) 配置。

目标对象

必需参数

-serverName
指定将修改其 JVM 属性的服务器的名称。如果配置中只有一个服务器,那么此参数是可选的。(字符串,必需)
-nodeName
指定服务器所在的节点名。如果服务器名在整个单元中是唯一的,那么此参数是可选的。(字符串,必需)

可选参数

-classpath
指定 Java 虚拟机 (JVM) 代码用来查找类的标准类路径。(字符串,可选)
-bootClasspath
JVM 代码的引导程序类和资源。只有支持引导程序类和资源的 JVM 指令才能使用该选项。根据节点操作系统的不同,可以用冒号 (:) 或分号 (;) 分隔多个路径。(字符串,可选)
-verboseModeClass
指定是否对类装入使用详细调试输出。缺省情况为不启用详细类装入。(布尔值,可选)
-verboseModeGarbageCollection
指定是否对垃圾回收使用详细调试输出。缺省情况为不启用详细垃圾回收。(布尔值,可选)
-verboseModeJNI
指定是否对本机方法调用使用详细调试输出。缺省情况为不启用详细 Java 本机接口 (JNI) 活动。(布尔值,可选)
-initialHeapSize
指定 JVM 代码可使用的初始堆大小(以兆字节计)。(整数,可选)
-maximumHeapSize
指定 JVM 代码可使用的最大堆大小(以兆字节计)。(整数,可选)
-runHProf
此参数仅适用于 WebSphere® Application Server 版本。它指定是否使用 HProf 概要分析程序支持。要使用另一个概要分析程序,请使用 hprofArguments 参数指定定制概要分析程序设置。缺省情况为不启用 HProf 概要分析程序支持。(布尔值,可选)
-hprofArguments
此参数仅适用于 WebSphere Application Server 版本。它指定传递到启动应用程序服务器进程的 JVM 代码的命令行概要分析程序参数。当 HProf 概要分析程序支持处于启用状态时,可以指定这些参数。(字符串,可选)
-debugMode
指定是否以调试方式运行 JVM。缺省情况为不启用调试方式支持。(布尔值,可选)
-debugArgs
指定要传递给启动应用程序服务器进程的 JVM 代码的命令行调试参数。当调试方式处于启用状态时,可以指定这些参数。(字符串,可选)
-genericJvmArguments
指定要传递给启动应用程序服务器进程的 JVM 代码的命令行参数。(字符串,可选)
-executableJarFileName
指定 JVM 代码使用的可执行 JAR 文件的完整路径名。(字符串,可选)
-disableJIT
指定是否禁用 JVM 代码的即时 (JIT) 编译器选项。(布尔值,可选)
-osName
指定给定操作系统的 JVM 设置。进程启动后,它使用节点的操作系统的 JVM 设置。(字符串,可选)

示例

批处理方式示例用法:

  • 使用 Jacl:
    $AdminTask setJVMProperties {-serverName server1 -nodeName node1}
  • 使用 Jython 字符串:
    AdminTask.setJVMProperties('[-serverName server1 -nodeName node1]')
  • 使用 Jython 列表:
    AdminTask.setJVMProperties(['-serverName', 'server1', '-nodeName', 'node1'])

交互方式示例用法:

  • 使用 Jacl:
    $AdminTask setJVMProperties {-interactive}
  • 使用 Jython 字符串:
    AdminTask.setJVMProperties ('[-interactive]')
  • 使用 Jython 列表:
    AdminTask.setJVMProperties (['-interactive'])

setJVMSystemProperties

使用 setJVMSystemProperties 命令来为应用程序服务器的进程设置 Java 虚拟机 (JVM) 系统属性。

目标对象

必需参数

-serverName
指定将设置其 JVM 系统属性的服务器的名称。如果配置中只有一个服务器,那么此参数是可选的。(字符串,必需)
-nodeName
指定服务器所在的节点名。如果服务器名在单元中是唯一的,那么此参数是可选的。(字符串,必需)
-propertyName
指定属性名。(字符串,必需)
-propertyValue
指定属性值。(字符串,必需)

示例

批处理方式示例用法:

  • 使用 Jacl:
    $AdminTask setJVMSystemProperties {-serverName server1 -nodeName node1 
     -propertyName  test.property -propertyValue testValue}
  • 使用 Jython 字符串:
    AdminTask.setJVMSystemProperties('[-serverName server1 -nodeName node1 
     -propertyName  test.property -propertyValue testValue]')
  • 使用 Jython 列表:
    AdminTask.setJVMSystemProperties(['-serverName', 'server1',  '-nodeName', 'node1', 
     '-propertyName', 'test.property',  '-propertyValue', 'testValue'])

交互方式示例用法:

  • 使用 Jacl:
    $AdminTask setJVMSystemProperties {-interactive}
  • 使用 Jython 字符串:
    AdminTask.setJVMSystemProperties ('[-interactive]')
  • 使用 Jython 列表:
    AdminTask.setJVMSystemProperties (['-interactive'])

setProcessDefinition

使用 setProcessDefinition 命令设置应用程序服务器的进程定义。

目标对象

必需参数

-serverName
您要修改进程定义的服务器的名称。如果整个配置中只有一个服务器,那么此参数是可选的。(字符串,必需)
-nodeName
服务器所在的节点名。如果服务器名在整个单元中是唯一的,那么此参数是可选的。(字符串,必需)

可选参数

-executableName
指定为启动进程而调用的可执行文件名。此参数仅适用于 WebSphere Application Server 版本。(字符串,可选)
-executableArguments
指定当进程启动时传递给该进程的参数。此参数仅适用于 WebSphere Application Server 版本。(字符串,可选)
-workingDirectory
指定进程用于当前工作目录的文件系统目录。(字符串,可选)
-executableTargetKind
指定可执行目标的类型。有效值包括 JAVA_CLASS 和 EXECUTABLE JAR。(字符串,可选)
-executableTarget
指定可执行目标的名称。可执行目标是包含 main() 方法或可执行 JAR 文件的名称的 Java 类。(字符串,可选)

示例

批处理方式示例用法:

  • 使用 Jacl:
    $AdminTask setProcessDefinition {-serverName server1 -nodeName node1}
  • 使用 Jython 字符串:
    AdminTask.setProcessDefinition('[-serverName server1 -nodeName node1]')
  • 使用 Jython 列表:
    AdminTask.setProcessDefinition(['-serverName', 'server1', '-nodeName', 'node1'])

交互方式示例用法:

  • 使用 Jacl:
    $AdminTask setProcessDefinition {-interactive}
  • 使用 Jython 字符串:
    AdminTask.setProcessDefinition ('[-interactive]')
  • 使用 Jython 列表:
    AdminTask.setProcessDefinition (['-interactive'])

setTraceSpecification

使用 setTraceSpecification 命令设置服务器的跟踪规范。如果服务器正在运行新的跟踪规范,那么更改立即生效。此命令还将跟踪规范保存在配置中。

目标对象

必需参数

-serverName
指定将设置其跟踪规范的服务器的名称。如果配置中只有一个服务器,那么此参数是可选的。(字符串,必需)
-nodeName
指定服务器所在的节点名。如果服务器名在单元中是唯一的,那么此参数是可选的。(字符串,必需)
-traceSpecification
指定跟踪规范。(字符串,必需)

示例

批处理方式示例用法:

  • 使用 Jacl:
    $AdminTask setTraceSpecification {-serverName server1 -nodeName node1 
     -traceSpecification  com.ibm.*=all=enabled}
  • 使用 Jython 字符串:
    AdminTask.setTraceSpecification('[-serverName server1 -nodeName node1 
     -traceSpecification  com.ibm.*=all=enabled]')
  • 使用 Jython 列表:
    AdminTask.setTraceSpecification(['-serverName', 'server1',  '-nodeName', 'node1', 
     '-traceSpecification',  'com.ibm.*=all=enabled'])

交互方式示例用法:

  • 使用 Jacl:
    $AdminTask setTraceSpecification {-interactive}
  • 使用 Jython 字符串:
    AdminTask.setTraceSpecification ('[-interactive]')
  • 使用 Jython 列表:
    AdminTask.setTraceSpecification (['-interactive'])

showJVMProperties

使用 showJVMProperties 命令来列示应用程序进程的服务器的 Java 虚拟机 (JVM) 配置。

目标对象

必需参数

-serverName
指定将显示其 JVM 属性的服务器的名称。如果整个配置中只有一个服务器,那么此参数是可选的。(字符串,必需)
-nodeName
指定服务器所在的节点名。如果服务器名在整个单元中是唯一的,那么此参数是可选的。(字符串,必需)
-propertyName
如果您指定此参数,那么返回此属性的值。如果您未指定此参数,那么所有 JVM 属性将以列表格式返回。列表中每个元素都是一个属性名和值对。(字符串,可选)

可选参数

-propertyName
如果您指定此参数,那么返回此属性的值。如果您未指定此参数,那么所有 JVM 属性将以列表格式返回。列表中每个元素都是一个属性名和值对。(字符串,可选)

示例

批处理方式示例用法:

  • 使用 Jacl:
    $AdminTask showJVMProperties {-serverName server1 -nodeName node1  -propertyName 
     test.property}
  • 使用 Jython 字符串:
    AdminTask.showJVMProperties('[-serverName server1 -nodeName node1  -propertyName 
     test.property]')
  • 使用 Jython 列表:
    AdminTask.showJVMProperties(['-serverName', 'server1', '-nodeName', 'node1', 
     '-propertyName', 'test.property'])

交互方式示例用法:

  • 使用 Jacl:
    $AdminTask showJVMProperties {-interactive}
  • 使用 Jython 字符串:
    AdminTask.showJVMProperties ('[-interactive]')
  • 使用 Jython 列表:
    AdminTask.showJVMProperties (['-interactive'])

showJVMSystemProperties

使用 showJVMSystemProperties 命令来显示应用程序服务器的进程的 Java 虚拟机 (JVM) 系统属性。

目标对象

必需参数

-serverName
指定将显示其 JVM 属性的服务器的名称。如果配置中只有一个服务器,那么此参数是可选的。(字符串,必需)
-nodeName
指定服务器所在的节点名。如果服务器名在单元中是唯一的,那么此参数是可选的。(字符串,必需)

可选参数

-propertyName
如果您指定此参数,那么返回指定属性的值。如果您未指定此参数,那么将以列表格式返回所有属性,列表中的每个元素都是一个属性名和值对。(字符串,可选)

示例

批处理方式示例用法:

  • 使用 Jacl:
    $AdminTask showJVMSystemProperties {-serverName server1 -nodeName node1 
     -propertyName test.property}
  • 使用 Jython 字符串:
    AdminTask.showJVMSystemProperties('[-serverName server1 -nodeName node1 
     -propertyName test.property]')
  • 使用 Jython 列表:
    AdminTask.showJVMSystemProperties(['-serverName', 'server1',  '-nodeName', 'node1', 
     '-propertyName',  'test.property'])

交互方式示例用法:

  • 使用 Jacl:
    $AdminTask showJVMSystemProperties {-interactive}
  • 使用 Jython 字符串:
    AdminTask.showJVMSystemProperties ('[-interactive]')
  • 使用 Jython 列表:
    AdminTask.showJVMSystemProperties (['-interactive'])

showProcessDefinition

使用 showProcessDefinition 命令显示服务器的进程定义。

目标对象

必需参数

-serverName
指定将显示其进程定义的服务器的名称。如果配置中只存在一个服务器,那么此参数是可选的。(字符串,必需)
-nodeName
指定服务器所在的节点名。如果服务器名在单元中是唯一的,那么此参数是可选的。(字符串,必需)

可选参数

-propertyName
如果您未指定此参数,那么将以列表格式返回服务器的所有进程定义,列表中的每个元素都是一个属性名和值对。如果您指定此参数,那么返回指定的属性名的属性值。(字符串,可选)

示例

批处理方式示例用法:

  • 使用 Jacl:
    $AdminTask showProcessDefinition {-serverName server1 -nodeName node1 -propertyName 
     test.property}
  • 使用 Jython 字符串:
    AdminTask.showProcessDefinition('[-serverName server1 -nodeName node1 -propertyName 
     test.property]')
  • 使用 Jython 列表:
    AdminTask.showProcessDefinition(['-serverName', 'server1',  '-nodeName', 'node1', 
     '-propertyName',  'test.property'])

交互方式示例用法:

  • 使用 Jacl:
    $AdminTask showProcessDefinition {-interactive}
  • 使用 Jython 字符串:
    AdminTask.showProcessDefinition ('[-interactive]')
  • 使用 Jython 列表:
    AdminTask.showProcessDefinition (['-interactive'])

showServerInfo

showServerInfo 命令返回您指定的服务器的信息。

目标对象

服务器的配置标识。(必需)

参数和返回值

  • 参数:无
  • 返回:元数据列表。

示例

批处理方式示例用法:

  • 使用 Jacl:
    $AdminTask showServerInfo server1(cells/WAS00Network/nodes/ndnode1/servers/server1|server.xml)
  • 使用 Jython 字符串:
    AdminTask.showServerInfo('server1(cells/WAS00Network/nodes/ndnode1/servers/server1|server.xml)')
  • 使用 Jython 列表:
    AdminTask.showServerInfo('server1(cells/WAS00Network/nodes/ndnode1/servers/server1|server.xml)')

交互方式示例用法:

  • 使用 Jacl:
    $AdminTask showServerInfo {-interactive}
  • 使用 Jython 字符串:
    AdminTask.showServerInfo ('[-interactive]')
  • 使用 Jython 列表:
    AdminTask.showServerInfo (['-interactive'])

showServerTypeInfo

showServerTypeInfo 命令显示关于特定服务器类型的信息。

目标对象

指定服务器类型。例如,APPLICATION_SERVER(字符串,必需)

可选参数

-version
指定您要列示的模板的版本。例如,6.0.0.0。(字符串,可选)
-serverType
如果要列示特定服务器类型的模板,那么请指定此参数。(字符串,可选)
-name
指定是否查找特定模板。(字符串,可选)
-queryExp
指定可以用来按属性查找模板的键/值对。例如,com.ibm.websphere.nodeOperatingSystem=os390 (String[], optional)

示例

批处理方式示例用法:

  • 使用 Jacl:
    $AdminTask showServerTypeInfo APPLICATION_SERVER
  • 使用 Jython 字符串:
    AdminTask.showServerTypeInfo(APPLICATION_SERVER)
  • 使用 Jython 列表:
    AdminTask.showServerTypeInfo(APPLICATION_SERVER)

交互方式示例用法:

  • 使用 Jacl:
    $AdminTask showServerTypeInfo {-interactive}
  • 使用 Jython 字符串:
    AdminTask.showServerTypeInfo ('[-interactive]')
  • 使用 Jython 列表:
    AdminTask.showServerTypeInfo (['-interactive'])

showTemplateInfo

使用 showTemplateInfo 命令显示特定服务器模板的元数据信息。

目标对象

指定服务器类型的配置标识。(字符串,必需)

参数和返回值

示例

批处理方式示例用法:

  • 使用 Jacl:
    $AdminTask showTemplateInfo 
     default(templates/servertypes/APPLICATION_SERVER/servers/default|server.xml)  {isSystemTemplate true} 
    {name default}  {com.ibm.websphere.baseProductVersion 6.0.0} 
    {description {The WebSphere  Default Server Template}} 
     {com.ibm.websphere.baseProductMinorVersion 0.0} {com.ibm.websphere.baseProductMajorVersion 6} 
     {com.ibm.websphere.nodeOperatingSystem {}}{isDefaultTemplate true}
  • 使用 Jython 字符串:
    AdminTask.showTemplateInfo(default(templates/serverTypes/APPLICATION_SERVER/servers/default|server.xml)) 
     '[[isSystemTemplate  true] [com.ibm.websphere.baseProductVersion 6.0.0] [name default]  
    [com.ibm.websphere.baseProductMinorVersion 0.0] [description  The WebSphere Default Server Template] 
      [isDefaultTemplate true] [com.ibm.websphere.nodeOperatingSystem] [com.ibm.websphere.baseProductMajorVersion 6]]'
  • 使用 Jython 列表:
    AdminTask.showTemplateInfo(default(templates/serverTypes/APPLICATION_SERVER/servers/default|server.xml)) 
     [['isSystemTemplate',  'true'], ['com.ibm.websphere.baseProductVersion', '6.0.0'], ['name', 'default'] 
     ['com.ibm.websphere.baseProductMinorVersion',  '0.0'], ['description', 'The WebSphere  
    Default Server Template']  ['isDefaultTemplate', 'true'], ['com.ibm.websphere.nodeOperatingSystem'],
      ['com.ibm.websphere.baseProductMajorVersion',  '6']]

交互方式示例用法:

  • 使用 Jacl:
    $AdminTask showTemplateInfo {-interactive}
  • 使用 Jython 字符串:
    AdminTask.showTemplateInfo ('[-interactive]')
  • 使用 Jython 列表:
    AdminTask.showTemplateInfo (['-interactive'])

指示主题类型的图标 参考主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rxml_atservermanagement
文件名:rxml_atservermanagement.html