Sie können die Scripting-Sprachen "Jython" und "Jacl" verwenden, um Middleware-Server mit dem Tool "wsadmin" zu verwalten. Verwenden Sie die Befehle und Parameter der Gruppe "MiddlewareServerManagement".
Der Befehl "getMiddlewareServerType" listet die Middleware-Servertypen auf.
Zielobjekt
Ohne
Erforderliche Parameter
Rückgabewert
Der Befehl gibt eine Liste der Middleware-Server für den angegebenen Typ zurück.
Verwendungsbeispiel für den Stapelmodus
$AdminTask getMiddlewareServerType {-serverName myserver -nodeName mynode}
AdminTask.getMiddlewareServerType('[-serverName myserver -nodeName mynode]')
Verwendungsbeispiel für den Dialogmodus
$AdminTask stopMiddlewareServer {-interactive}
AdminTask.stopMiddlewareServer ('[-interactive]')
Der Befehl "listForeignServerTypes" listet alle unterstützten Middleware-Servertypen mit Ausnahme der Middleware-Server, die WebSphere Virtual Enterprise zugeordnet sind, auf.
Zielobjekt
Rückgabewert
PHP_SERVER
WASCE_SERVER
CUSTOMHTTP_SERVER
APACHE_SERVER
TOMCAT_SERVER
WEBLOGIC_SERVER
JBOSS_SERVER
WASAPP_SERVER
Verwendungsbeispiel für den Stapelmodus
$AdminTask listForeignServerTypes
AdminTask.listForeignServerTypes
Der Befehl "listMiddlewareServers" listet die Middleware-Server und den Pfad zur Konfigurationsdatei für die Server auf. Wenn Sie die Parameter "Knoten" und "Typ des Middleware-Servers" nicht übergeben, werden alle Server angezeigt.
Zielobjekt
Ohne
Optionale Parameter
Rückgabewert
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)
Verwendungsbeispiel für den Stapelmodus
$AdminTask listMiddlewareServers {-middlewareServerType TOMCAT_SERVER}
AdminTask.listMiddlewareServers('[-middlewareServerType TOMCAT_SERVER]')
Verwendungsbeispiel für den Dialogmodus
$AdminTask listMiddlewareServers
listMiddlewareServers( )
Der Befehl "listMiddlewareServerTypes" listet alle Servertypen auf.
Zielobjekt
Rückgabewert
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
Verwendungsbeispiel für den Stapelmodus
$AdminTask listMiddlewareServerTypes
AdminTask.listMiddlewareServerTypes
Verwendungsbeispiel für den Dialogmodus
Der Befehl "listWASServerTypes" listet nur die Servertypen auf, die WebSphere Application Server zugeordnet sind.
Zielobjekt
Rückgabewert
APPLICATION_SERVER ONDEMAND_ROUTER PROXY_SERVER WEB_SERVER GENERIC_SERVER
Verwendungsbeispiel für den Stapelmodus
$AdminTask listWASServerTypes
AdminTask.listWASServerTypes
Der Befehl "modifyForeignServerProperty" ändert eine Eigenschaft in einem Middleware-Server.
Zielobjekt
Ohne
Erforderliche Parameter
Rückgabewert
Ohne
Verwendungsbeispiel für den Stapelmodus
$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]')
Verwendungsbeispiel für den Dialogmodus
$AdminTask modifyForeignServerProperty {-interactive}
AdminTask.modifyForeignServerProperty('[-interactive]')
Der Befehl showMiddlewareServerInfo zeigt eine Liste mit den Eigenschaften für den Middleware-Server an.
Rückgabewert
Ohne
Erforderliche Parameter
odr2(cells/SVT61/nodes/oberon04/servers/odr2|server.xml)Sie können den Wert der Variablen Pfad_der_Konfigurationsdatei und Name_der_Konfigurationsdatei durch Ausführen des Befehls listMiddlewareServers bestimmen. Sie können die Ausgabe dieses Befehls als Parameterwert verwenden.
Verwendungsbeispiel für den Stapelmodus
$AdminTask showMiddlewareServerInfo odr2(cells/SVT61/nodes/oberon04/servers/odr2|server.xml)
AdminTask.showMiddlewareServerInfo('[odr2(cells/SVT61/nodes/oberon04/servers/odr2|server.xml)]')
Verwendungsbeispiel für den Dialogmodus
$AdminTask showMiddlewareServerInfo {-interactive}
AdminTask.showMiddlewareServerInfo('[-interactive]')
Beispielausgabe
{cell SVT61} {serverMiddlewareType ONDEMAND_ROUTER} {com.ibm.websphere.baseProductVersion 6.1.0.11} {node oberon04} {server odr2}
Der Befehl "startMiddlewareServer" startet einen angegebenen Middleware-Server.
Zielobjekt
Ohne
Erforderliche Parameter
Rückgabewert
Ohne
Verwendungsbeispiel für den Stapelmodus
$AdminTask startMiddlewareServer {-serverName meinserver -nodeName meinknoten}
AdminTask.startMiddlewareServer('[-name myserver -node mynode]')
Verwendungsbeispiel für den Dialogmodus
$AdminTask startMiddlewareServer{-interactive}
AdminTask.startMiddlewareServer('[-interactive]')
Der Befehl "stopMiddlewareServer" stoppt den angegebenen Middleware-Server.
Zielobjekt
Ohne
Erforderliche Parameter
Verwendungsbeispiel für den Stapelmodus
$AdminTask stopMiddlewareServer {-serverName myserver -nodeName mynode}
AdminTask.stopMiddlewareServer('[-name myserver -node mynode]')
Verwendungsbeispiel für den Dialogmodus
$AdminTask stopMiddlewareServer {-interactive}
AdminTask.stopMiddlewareServer ('[-interactive]')
Der Befehl "executeMiddlewareServerOperation" führt eine vorhandene Serveroperation für einen angegebenen Server aus.
Zielobjekt
Ohne
Erforderliche Parameter
Rückgabewert
CWMWS0420I: Der Start des Middleware-Servers "WASCE_2.0.0.0_xdblade01b08_DS_4" auf dem Knoten "xdblade01b08" ist abgeschlossen.
Verwendungsbeispiel für den Stapelmodus
$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]')
Verwendungsbeispiel für den Dialogmodus
$AdminTask executeMiddlewareServerOperation {-interactive}
AdminTask.executeMiddlewareServerOperation('[-interactive]')