[AIX Solaris HP-UX Linux Windows][z/OS]

Intelligent Management:中间件服务器管理的管理任务

可以使用 Jython 和 Jacl 脚本语言借助 wsadmin 工具管理中间件服务器。使用 MiddlewareServerManagement 组中的命令和参数。

getMiddlewareServerType

使用 getMiddlewareServerType 命令可列示中间件服务器类型。

目标对象

无。

必需参数

-serverName
指定要显示其类型的服务器的名称。(字符串,必需)
-nodeName
指定要在其上运行服务器的节点。(字符串,必需)

返回值

该命令返回指定类型的中间件服务器的列表。

批处理方式示例用法

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

交互方式示例用法

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

listForeignServerTypes

使用 listForeignServerTypes 命令可列示所有受支持的中间件服务器类型,但不包括与 Intelligent Management 关联的任何中间件服务器。

目标对象

返回值

该命令返回中间件服务器类型的列表,例如:
PHP_SERVER
WASCE_SERVER
CUSTOMHTTP_SERVER
APACHE_SERVER
TOMCAT_SERVER
LIBERTY_SERVER
WEBLOGIC_SERVER 
JBOSS_SERVER 
WASAPP_SERVER

批处理方式示例用法

  • 使用 Jacl:
    $AdminTask listForeignServerTypes
  • 使用 Jython 字符串:
    AdminTask.listForeignServerTypes()

listMiddlewareServers

使用 listMiddlewareServers 命令可列示中间件服务器和到这些服务器的配置文件的路径。如果未传递节点或中间件服务器类型参数,那么将显示所有服务器。

目标对象

无。

可选参数

-middlewareServerType
指定要列示的中间件服务器的类型。中间件服务器类型包括:TOMCAT_SERVERLIBERTY_SERVERPHP_SERVERWEBLOGIC_SERVERJBOSS_SERVERWASCE_SERVERAPACHE_SERVERCUSTOMHTTP_SERVER。(字符串,可选)
-nodeName
指定要列示其服务器的节点。(字符串,可选)

返回值

该命令返回您指示的类型的中间件服务器的列表。例如,可能会看到下列输出:
nodeagent(cells/xdblade02b07/nodes/xdblade01b08/servers/nodeagent|server.xml)
WASCE_2.0.0.0_xdblade01b08_DS_2(cells/xdblade02b07/nodes/xdblade01b08/servers/WASCE_2.0.0.0_xdblade01b08_DS_2|server.xml)
WASCE_2.0.0.0_xdblade01b08_DS_1(cells/xdblade02b07/nodes/xdblade01b08/servers/WASCE_2.0.0.0_xdblade01b08_DS_1|server.xml)
WASCE_2.0.0.0_xdblade01b08_DS_4(cells/xdblade02b07/nodes/xdblade01b08/servers/WASCE_2.0.0.0_xdblade01b08_DS_4|server.xml)
frucg(cells/xdblade02b07/nodes/xdblade01b08/servers/frucg|server.xml)
WASCE_2.0.0.0_xdblade01b08_DD_1(cells/xdblade02b07/nodes/xdblade01b08/servers/WASCE_2.0.0.0_xdblade01b08_DD_1|server.xml)
dmgr(cells/xdblade02b07/nodes/xdblade02b07/servers/dmgr|server.xml)
middlewareagent(cells/xdblade02b07/nodes/thebe14/servers/middlewareagent|server.xml)
tttomcat_server(cells/xdblade02b07/nodes/thebe14/servers/tttomcat_server|server.xml)

批处理方式示例用法

  • 使用 Jacl:
    $AdminTask listMiddlewareServers {-middlewareServerType TOMCAT_SERVER}
  • 使用 Jython 字符串:
    AdminTask.listMiddlewareServers('[-middlewareServerType TOMCAT_SERVER]')

交互方式示例用法

  • 使用 Jacl:
    $AdminTask listMiddlewareServers 
  • 使用 Jython 字符串:
    AdminTask.listMiddlewareServers()

listMiddlewareServerTypes

使用 listMiddlewareServerTypes 命令可列示所有服务器类型。

目标对象

返回值

该命令会返回所有的服务器类型的列表,例如:
APPLICATION_SERVER
PHP_SERVER 
WASCE_SERVER 
CUSTOMHTTP_SERVER 
APACHE_SERVER 
TOMCAT_SERVER 
LIBERTY_SERVER
WEBLOGIC_SERVER 
ONDEMAND_ROUTER
PROXY_SERVER
WEB_SERVER
JBOSS_SERVER 
WASAPP_SERVER 
GENERIC_SERVER

批处理方式示例用法

  • 使用 Jacl:
    $AdminTask listMiddlewareServerTypes
  • 使用 Jython 字符串:
    AdminTask.listMiddlewareServerTypes

交互方式示例用法

listWASServerTypes

使用 listWASServerTypes 命令仅列示与 WebSphere® Application Server 关联的服务器类型。

目标对象

返回值

该命令会返回服务器类型的列表,例如:
APPLICATION_SERVER
ONDEMAND_ROUTER
PROXY_SERVER
WEB_SERVER
GENERIC_SERVER

批处理方式示例用法

  • 使用 Jacl:
    $AdminTask listWASServerTypes
  • 使用 Jython 字符串:
    AdminTask.listWASServerTypes()

modifyForeignServerProperty

使用 modifyForeignServerProperty 命令可修改中间件服务器上的属性。

目标对象

无。

必需参数

-serverName
指定服务器的名称。(字符串,必需)
-nodeName
指定节点的名称。(字符串,必需)
-propKey
指定与 server.xml 文件关联的属性关键字。(字符串,必需)
-propValue
指定您要在 server.xml 文件中设置的属性值。(字符串,必需)

返回值

该命令返回

批处理方式示例用法

  • 使用 Jacl:
    $AdminTask modifyForeignServerProperty {-serverName WASCE_2.0.0.0_xdblade01b08_DS_4 -nodeName xdblade01b08 
    -propKey port -propValue 9090 }
  • 使用 Jython 字符串:
    AdminTask.modifyForeignServerProperty('[-serverName WASCE_2.0.0.0_xdblade01b08_DS_4 -nodeName xdblade01b08 -propKey port -propValue 9090]')

交互方式示例用法

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

showMiddlewareServerInfo

使用 showMiddlewareServerInfo 命令可显示中间件服务器的属性的列表。

返回值

该命令返回

必需参数

server_name(path_to_configuration_file|configuration_file_name)
此参数可确定要为其显示信息的服务器。例如,可能要使用此参数的下列值:
odr2(cells/SVT61/nodes/oberon04/servers/odr2|server.xml)
通过运行 listMiddlewareServers 命令确定 path_to_configuration_file 变量的值和 configuration_file_name 值。可以将此命令的输出用作参数值。

批处理方式示例用法

  • 使用 Jacl:
    $AdminTask showMiddlewareServerInfo odr2(cells/SVT61/nodes/oberon04/servers/odr2|server.xml)
  • 使用 Jython 字符串:
    AdminTask.showMiddlewareServerInfo('odr2(cells/SVT61/nodes/oberon04/servers/odr2|server.xml)')

交互方式示例用法

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

示例输出

{cell SVT61}
{serverMiddlewareType ONDEMAND_ROUTER}
{com.ibm.websphere.baseProductVersion 6.1.0.11}
{node oberon04}
{server odr2}

startMiddlewareServer

使用 startMiddlewareServer 命令可启动指定的中间件服务器。

目标对象

无。

必需参数

-serverName
指定要启动的服务器的名称。(字符串,必需)
-nodeName
指定要在其上启动并运行服务器的节点。(字符串,必需)

返回值

该命令返回

批处理方式示例用法

  • 使用 Jacl:
    $AdminTask.startMiddlewareServer('[-serverName myserver -nodeName mynode]')
  • 使用 Jython 字符串:
    AdminTask.startMiddlewareServer('[-serverName myserver -nodeName mynode]')

交互方式示例用法

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

stopMiddlewareServer

使用 stopMiddlewareServer 命令可停止指定的中间件服务器。

目标对象

无。

必需参数

-serverName
指定要停止的中间件服务器的名称。(字符串,必需)
-nodeName
指定要在其上停止运行服务器的节点。(字符串,必需)

批处理方式示例用法

  • 使用 Jacl:
    $AdminTask.stopMiddlewareServer('[-serverName myserver -nodeName  mynode]')
  • 使用 Jython 字符串:
    AdminTask.stopMiddlewareServer('[-serverName myserver -nodeName mynode]')

交互方式示例用法

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

executeMiddlewareServerOperation

使用 executeMiddlewareServerOperation 命令可在指定的服务器上运行现有服务器操作。

目标对象

无。

必需参数

-serverName
指定在其上运行服务器操作的服务器的名称。(字符串,必需)
-nodeName
指定在其上运行指定服务器的节点的名称。(字符串,必需)
-operation
指定要在服务器上运行服务器操作的名称。(字符串,必需)

返回值

该命令返回服务器操作的状态消息,例如:
CWMWS0420I: 在节点 "xdblade01b08" 上,中间件服务器 "WASCE_2.0.0.0_xdblade01b08_DS_4"
启动已完成

批处理方式示例用法

  • 使用 Jacl:
    $AdminTask executeMiddlewareServerOperation {-serverName WASCE_2.0.0.0_xdblade01b08_DS_4 -nodeName xdblade01b08 -operation start }
  • 使用 Jython 字符串:
    AdminTask.executeMiddlewareServerOperation('[-serverName WASCE_2.0.0.0_xdblade01b08_DS_4 -nodeName xdblade01b08 -operation start]')

交互方式示例用法

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

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



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