サーバー管理スクリプト

スクリプト・ライブラリーは、アプリケーション・サーバーの構成を自動化するための複数のスクリプト・プロシージャーを提供します。 アプリケーション・サーバー・スクリプトを使用して、サーバーを削除、始動、および停止します。 各スクリプトを個別に実行したり、複数のプロシージャーを組み合わせて、ご使用の環境に合わせたカスタム自動化スクリプトを作成できます。

すべてのサーバー管理スクリプトの手順は、アプリケーションサーバールート/scriptLibraries/servers/V85ディレクトリ。

以下のスクリプト・プロシージャーを使用して、アプリケーション・サーバーを管理します。

startAllServers

このスクリプトは、構成内の任意のノード上のすべてのサーバーを始動します。

表1。startAllServers引数の説明 ノード名を指定して、このスクリプトを実行します。
引数 説明
nodeName 対象のノードの名前を指定します。

構文

AdminServerManagement.startAllServers(nodeName)

使用例

AdminServerManagement.startAllServers("myNode")

startSingleServer

このスクリプトは、ご使用の構成で特定のサーバーを始動します。

表2.startSingleServer引数の説明 ノード名およびサーバー名を指定して、このスクリプトを実行します。
引数 説明
nodeName 対象のノードの名前を指定します。
serverName 始動するサーバーの名前を指定します。

構文

AdminServerManagement.startSingleServer(nodeName, serverName)

使用例

AdminServerManagement.startSingleServer("myNode", "myServer")

stopAllServers

このスクリプトは、構成内の任意のノード上のすべてのサーバーを停止します。

表3.stopAllServers引数の説明 ノード名を指定して、このスクリプトを実行します。
引数 説明
nodeName 対象のノードの名前を指定します。

構文

AdminServerManagement.stopAllServers(nodeName)

使用例

AdminServerManagement.stopAllServers("myNode")

stopSingleServer

このスクリプトは、ご使用の構成で単一のサーバーを停止します。

表4.stopSingleServer引数の説明 ノード名およびサーバー名を指定して、このスクリプトを実行します。
引数 説明
nodeName 対象のノードの名前を指定します。
serverName 対象のサーバーの名前を指定します。

構文

AdminServerManagement.stopSingleServer(nodeName, serverName, classname, displayname, classpath, otherAttributeList)

使用例

AdminServerManagement.stopSingleServer("myNode", "myServer")