WebSphere WebSphere Enterprise Service Bus, Version 6.0.1 作業系統: AIX, HP-UX, Linux, Solaris, Windows

serviceDeploy

說明 serviceDeploy 指令的用途和語法,包括所有參數及其值的說明。其中包含該指令的範例。

用途

serviceDeploy 指令會從包含服務元件的 .jar 檔中建置 .ear 檔。
註: 參數不區分大小寫。

角色

這個指令可由以下列角色登入的使用者發出:
  • 管理者
  • 部署者

語法

serviceDeploy inputarchive [<-workingDirectory temppath> <-outputAppliation outputpathname.ear> <-noJ2eeDeploy true|false> <-freeform true|false > <-cleanStagingModules true|false> <-keep true|false> <-ignoreErrors true|false> <-classpath jarpathname;rarpathname;warpathname;... -help]

參數

inputarchive
這是必要的位置參數,它會指定包含要部署之應用程式的 .jar、.zip 或 .ear 檔。如果該指令不是從檔案所在的路徑中發出, 則必須是完整的檔案路徑。.zip 檔可以是巢狀保存檔,或是 Eclipse ProjectInterchange 格式檔案。
-classpath
這是選用參數,它會指定必要資源檔(.ear、.jar、.rar 和 .war 檔)的位置。每一個檔案的路徑都應該是由分號 (;) 分隔且不含空格的完整路徑。如果省略這個參數,則 serviceDeploy 只會搜尋從該位置輸入指令的路徑。
-freeform
這是選用參數,它會指定 service.jar 中的 J2EE 子目錄應該視為開放式專案。預設值是 false。 如需開放式專案的詳細資訊,請參閱 cfreeform.html#cfreeform
-help
這是選用參數,可用來顯示這個指令的參數。
-ignoreErrors
這是選用參數,它會指定不管是建置或驗證應用程式時發生的錯誤,serviceDeploy 都會建置 .ear 檔。 這個參數的預設值是 false
-cleanStagingModules
這是選用參數,它會指定在部署之前,是否要先刪除輸入 .ear 檔內的暫置模組。這個參數的預設值是 false
-keep
這是選用參數,它會指定在部署之後,是否要儲存任何產生的暫存檔。這個參數的預設值是 false
-noJ2eeDeploy
這是選用參數,它會指定在產生 .ear 檔之後,應用程式是否需要 EJB 部署。這個參數的預設值是 false
-outputApplication
這是選用參數,它會指定 serviceDeploy 所建立之 .ear 檔的名稱。預設值是 inputjarfile.ear,其中 inputjarfile 是不含輸入 .jar 檔指定之副檔名的檔名。
-workingDirectory
這是選用參數,它會指定用來撰寫暫存檔的 serviceDeploy 目錄。

輸出

serviceDeploy 完成處理時, 除非指定 -outputApplication 參數,否則它會在執行指令的目錄中建立 .ear 檔。

異常狀況

N/A

serviceDeploy 指令的範例

以下是指令的範例:
servicedeploy MyValueModule.jar
-classpath c:\java\myvaluemoduleres.rar;c:\java\commonres.ear;c:\java\myvaluemodweb.war
-noj2eedeploy true -freeform true -keep

Reference topic

使用條款 | 此頁的評等

時間戳記前次更新: 5 Mar 2006
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\doc\rdev_servicedeploy.html

(C) Copyright IBM Corporation 2005. All Rights Reserved.
本資訊中心採用 Eclipse 技術。(http://www.eclipse.org)