Você pode utilizar as linguagens de script Jython e Jacl para gerenciar os servidores de middleware com a ferramenta wsadmin. Utilize os comandos e parâmetros no grupo MiddlewareServerManagement.
O comando getMiddlewareServerType lista os tipos de servidor middleware.
Objeto de destino
Nenhum.
Parâmetros Requeridos
Valor de Retorno
O comando retorna uma lista dos servidores de middleware do tipo especificado.
Uso de exemplo do modo em lote
$AdminTask getMiddlewareServerType {-serverName myserver -nodeName mynode}
AdminTask.getMiddlewareServerType('[-serverName myserver -nodeName mynode]')
Uso de exemplo do modo interativo
$AdminTask stopMiddlewareServer {-interactive}
AdminTask.stopMiddlewareServer ('[-interactive]')
O comando listForeignServerTypes lista todos os tipos de servidores de middleware suportados, não incluindo nenhum servidor de middleware associado ao WebSphere Virtual Enterprise.
Objeto de destino
Valor de Retorno
PHP_SERVER
WASCE_SERVER
CUSTOMHTTP_SERVER
APACHE_SERVER
TOMCAT_SERVER
WEBLOGIC_SERVER
JBOSS_SERVER
WASAPP_SERVER
Uso de exemplo do modo em lote
$AdminTask listForeignServerTypes
AdminTask.listForeignServerTypes
O comando listMiddlewareServers lista os servidores de middleware e o caminho para o arquivo de configuração dos servidores. Se você não informar os parâmetros do tipo do nó ou do servidor middleware, então todos os servidores serão exibidos.
Objeto de destino
Nenhum.
Parâmetros Opcionais
Valor de Retorno
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)
Exemplo de uso do modo em lote
$AdminTask listMiddlewareServers {-middlewareServerType TOMCAT_SERVER}
AdminTask.listMiddlewareServers('[-middlewareServerType TOMCAT_SERVER]')
Uso de exemplo do modo interativo
$AdminTask listMiddlewareServers
listMiddlewareServers( )
O comando listMiddlewareServerTypes lista todos os tipos de servidores.
Objeto de destino
Valor de Retorno
APPLICATION_SERVER
PHP_SERVER
WASCE_SERVER
CUSTOMHTTP_SERVER
APACHE_SERVER
TOMCAT_SERVER
WEBLOGIC_SERVER
ONDEMAND_ROUTER
PROXY_SERVER
WEB_SERVER
JBOSS_SERVER
WASAPP_SERVER
GENERIC_SERVER
Exemplo de uso do modo em lote
$AdminTask listMiddlewareServerTypes
AdminTask.listMiddlewareServerTypes
Uso de exemplo do modo interativo
O comando listWASServerTypes lista apenas os tipos de servidores que estão associados ao WebSphere Application Server.
Objeto de destino
Valor de Retorno
APPLICATION_SERVER ONDEMAND_ROUTER PROXY_SERVER WEB_SERVER GENERIC_SERVER
Exemplo de uso do modo em lote
$AdminTask listWASServerTypes
AdminTask.listWASServerTypes
O comando modifyForeignServerProperty modifica uma propriedade em um servidor de middleware.
Objeto de destino
Nenhum.
Parâmetros Requeridos
Valor de Retorno
O comando retorna
Exemplo de uso do modo em lote
$AdminTask modifyForeignServerProperty {-serverName WASCE_2.0.0.0_xdblade01b08_DS_4 -nodeName xdblade01b08 -propKey port -propValue 9090 }
AdminTask.modifyForeignServerProperty('[-serverName WASCE_2.0.0.0_xdblade01b08_DS_4 -nodeName xdblade01b08 -propKey port -propValue 9090]')
Uso de exemplo do modo interativo
$AdminTask modifyForeignServerProperty {-interactive}
AdminTask.modifyForeignServerProperty('[-interactive]')
O comando showMiddlewareServerInfo exibe uma lista de propriedades para o servidor de middleware.
Valor de Retorno
O comando retorna
Parâmetros Requeridos
odr2(cells/SVT61/nodes/oberon04/servers/odr2|server.xml)Você pode determinar o valor da variável path_to_configuration_file e o valor configuration_file_name executando o comando listMiddlewareServers. Você pode utilizar a saída desse comando como valor de parâmetro.
Exemplo de uso do modo em lote
$AdminTask showMiddlewareServerInfo odr2(cells/SVT61/nodes/oberon04/servers/odr2|server.xml)
AdminTask.showMiddlewareServerInfo('[odr2(cells/SVT61/nodes/oberon04/servers/odr2|server.xml)]')
Uso de exemplo do modo interativo
$AdminTask showMiddlewareServerInfo {-interactive}
AdminTask.showMiddlewareServerInfo ('[-interactive]')
Exemplo de saída
{cell SVT61} {serverMiddlewareType ONDEMAND_ROUTER} {com.ibm.websphere.baseProductVersion 6.1.0.11} {node oberon04} {server odr2}
O comando startMiddlewareServer inicia um servidor middleware especificado.
Objeto de destino
Nenhum.
Parâmetros Requeridos
Valor de Retorno
O comando retorna
Exemplo de uso do modo em lote
$AdminTask startMiddlewareServer {-serverName myserver -nodeName mynode}
AdminTask.startMiddlewareServer('[-name myserver -node mynode]')
Uso de exemplo do modo interativo
$AdminTask startMiddlewareServer{-interactive}
AdminTask.startMiddlewareServer('[-interactive]')
O comando stopMiddlewareServer pára o servidor middleware especificado.
Objeto de destino
Nenhum.
Parâmetros Requeridos
Exemplo de uso do modo em lote
$AdminTask stopMiddlewareServer {-serverName myserver -nodeName mynode}
AdminTask.stopMiddlewareServer('[-name myserver -node mynode]')
Uso de exemplo do modo interativo
$AdminTask stopMiddlewareServer {-interactive}
AdminTask.stopMiddlewareServer ('[-interactive]')
O comando executeMiddlewareServerOperation executa uma operação de servidor existente em um servidor especificado.
Objeto de destino
Nenhum.
Parâmetros Requeridos
Valor de Retorno
CWMWS0420I: Start concluído para o servidor de middleware "WASCE_2.0.0.0_xdblade01b08_DS_4" no nó "xdblade01b08"
Exemplo de uso do modo em lote
$AdminTask executeMiddlewareServerOperation {-serverName WASCE_2.0.0.0_xdblade01b08_DS_4 -nodeName xdblade01b08 -operation start }
AdminTask.executeMiddlewareServerOperation('[-serverName WASCE_2.0.0.0_xdblade01b08_DS_4 -nodeName xdblade01b08 -operation start]')
Uso de exemplo do modo interativo
$AdminTask executeMiddlewareServerOperation {-interactive}
AdminTask.executeMiddlewareServerOperation('[-interactive]')