Liberty: Ant タスク - server
server タスクを使用して、Liberty サーバーの状況を管理することができます。
説明
server タスクでは、Liberty サーバーの状況を管理する以下のオプションがサポートされます。
- create。指定されたサーバー・インスタンスを作成します。
- start。指定されたサーバー・インスタンスを開始します。 そのサーバー・インスタンスが存在しない場合、デフォルトでこのオプションにより作成されます。
- stop。指定されたサーバーを停止します。
- status。サーバーの状況を検査します。
- package。指定されたサーバーとそのデプロイ済みアプリケーションをパッケージ化します。
属性
以下の表は、server タスクの属性について説明しています。
属性 | 説明 | 必須 |
---|---|---|
installDir | Liberty サーバーのロケーション。 | はい |
operation | オプションとして使用できるサーバー操作: create、start、stop、status、 および package。 | はい |
serverName | Liberty サーバー・インスタンスの名前。デフォルト値は defaultServer です。 | No |
userDir | ${wlp_user_dir} 変数の値。デフォルト値は ${installDir}/usr/servers/${serverName}です。 | No |
outputDir | ${wlp_output_dir} 変数の値。デフォルト値は ${installDir}/usr/servers/${serverName}です。 | No |
clean | clean オプションを使用してサーバーを作動させるかどうかを決定する属性。 | No |
timeout | サーバーが始動または停止するまでの待機時間。デフォルト値は 30 秒です。単位はミリ秒です。 | No |
archive | サーバーをパッケージ化する際の圧縮ファイルのロケーション。値はファイル名でなければならず、package オプションに対してのみ機能します。 | No |
ref | サーバー構成を再使用するための既存サーバー・タスク定義の参照。 他の必須属性が設定されている場合は、値をヌルにすることができます。 | No |
例
次の例では、build.xml ファイルで server タスクを使用する方法を示しています。
<wlp:server id="wlp.ant.test" installDir="${wlp_install_dir}" operation="start"
serverName="${serverName}" userDir="${wlp_usr}" outputDir="${wlp_output}" />
<wlp:server ref="wlp.ant.test" operation="status"/>