Ant 作業 - server
server 作業可用來管理 Liberty 設定檔伺服器的狀態。
說明
server 作業支援下列選項來管理 Liberty 設定檔伺服器的狀態:
- create,建立指名的伺服器實例。
- start,啟動指名的伺服器實例。如果伺服器實例不存在,依預設,這個選項會建立一個。
- stop,停止指名的伺服器。
- status,檢查伺服器狀態。
- package,包裝指名的伺服器及其已部署的應用程式。
屬性
下表說明 server 作業的屬性。
屬性 | 說明 | 必要 |
---|---|---|
installDir | Liberty 設定檔伺服器的位置。 | 是 |
operation | 伺服器作業可用選項如下:create、start、stop、status 和 package。 | 是 |
serverName | Liberty 設定檔伺服器實例的名稱。 預設值為 defaultServer。 | 否 |
userDir | ${wlp_user_dir} 變數的值。 預設值為 ${installDir}/usr/servers/${serverName}。 | 否 |
outputDir | ${wlp_output_dir} 變數的值。 預設值為 ${installDir}/usr/servers/${serverName} | 否 |
clean | 決定是否利用 clean 選項來操作伺服器的屬性。 | 否 |
timeout | 伺服器啟動或停止之前的等待時間。 預設值為 30 秒。以毫秒為單位。 | 否 |
archive | 當包裝伺服器時,壓縮檔的位置。 這個值必須是一個檔名,只對 package 選項有效。 | 否 |
ref | 參照現有的伺服器作業定義,以重複使用它的伺服器配置。 當設定其他必要的屬性時,這個值可以是空值。 | 否 |
範例
這個範例顯示如何在您的 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"/>