應用程式更新 Script
Scripting 程式庫提供多個 Script 程序來自動執行應用程式配置。 請參閱更新應用程式之 Script 的用法資訊。 您可以個別執行每一個 Script ,或結合程序為您的環境建立自訂自動化 Script。
- addSingleFileToAnAppWithUpdate指令
- addSingleModuleFileToAnAppWithUpdateCommand
- addUpdateSingleModuleFileToAnAppWithUpdate指令
- addPartialAppToAnAppWithUpdate指令
- deleteSingleFileToAnAppWithUpdate指令
- deleteSingleModuleFileToAnAppWithUpdateCommand
- deletePartialAppToAnAppWithUpdate指令
- updateApplicationUsingDefault合併
- updateApplicationWithUpdateIgnoreNew選項
- updateApplicationWithUpdateIgnoreOld選項
- updateEntireAppToAnAppWithUpdate指令
- updatePartialAppToAnAppWithUpdate指令
- updateSingleFileToAnAppWithUpdate指令
- updateSingleModuleFileToAnAppWithUpdateCommand
addSingleFileToAnAppWithUpdate指令
此 Script 使用 update 指令,將單一檔案新增至已部署的應用程式。
| 引數 | 說明 |
|---|---|
| appName | 指定要更新的應用程式名稱。 |
| fileContent | 指定用來更新應用程式的檔案名稱。 |
| contentURI | 指定檔案內容的 URI。 |
語法
AdminApplication.addSingleFileToAnAppWithUpdateCommand(appName, fileContent, contentURI)範例用法
AdminApplication.addSingleFileToAnAppWithUpdateCommand("myApp", "c:\sample.txt", "META-INFO/sample.txt")AdminApplication.addSingleFileToAnAppWithUpdateCommand("myApp", "/sample.txt", "META-INFO/sample.txt")addSingleModuleFileToAnAppWithUpdateCommand
此 Script 使用 update 指令,將單一模組檔案新增至已部署的應用程式。
| 引數 | 說明 |
|---|---|
| appName | 指定要更新的應用程式名稱。 |
| fileContent | 指定用來更新應用程式的檔案名稱。 |
| contentURI | 指定檔案內容的 URI。 |
語法
AdminApplication.addSingleModuleFileToAnAppWithUpdateCommand(appName, fileContent, contentURI)範例用法
AdminApplication.addSingleModuleFileToAnAppWithUpdateCommand("myApp", "c:\Increment.jar", "Increment.jar")AdminApplication.addSingleModuleFileToAnAppWithUpdateCommand("myApp", "/Increment.jar", "Increment.jar")addUpdateSingleModuleFileToAnAppWithUpdate指令
此 Script 使用 update 指令來新增及更新已部署應用程式的單一模組檔案。
| 引數 | 說明 |
|---|---|
| appName | 指定要更新的應用程式名稱。 |
| fileContent | 指定用來更新應用程式的檔案名稱。 |
| contentURI | 指定檔案內容的 URI。 |
| contextRoot | 指定應用程式中 Web 模組的環境定義根目錄。 |
語法
AdminApplication.addUpdateSingleModuleFileToAnAppWithUpdateCommand(appName, fileContent, contentURI, contextRoot)範例用法
AdminApplication.addUpdateSingleModuleFileToAnAppWithUpdateCommand("myApp",
"c:\DefaultWebApplication.war", "DefaultWebApplication.war",
"/webapp/defaultapp")
AdminApplication.addUpdateSingleModuleFileToAnAppWithUpdateCommand("myApp",
"/DefaultWebApplication.war", "DefaultWebApplication.war",
"/webapp/defaultapp")
addPartialAppToAnAppWithUpdate指令
此 Script 會使用 update 指令,將局部應用程式新增至已部署的應用程式。
| 引數 | 說明 |
|---|---|
| appName | 指定要更新的應用程式名稱。 |
| fileContent | 指定用來更新應用程式的檔案名稱。 |
語法
AdminApplication.addPartialAppToAnAppWithUpdateCommand(appName, fileContent)範例用法
AdminApplication.addPartialAppToAnAppWithUpdateCommand("myApp", "c:\partialadd.zip")AdminApplication.addPartialAppToAnAppWithUpdateCommand("myApp", "/partialadd.zip")deleteSingleFileToAnAppWithUpdate指令
此 Script 會使用 update 指令,從已部署的應用程式中刪除單一檔案。
| 引數 | 說明 |
|---|---|
| appName | 指定要更新的應用程式名稱。 |
| fileContent | 指定用來更新應用程式的檔案名稱。 |
| contentURI | 指定檔案內容的 URI。 |
語法
AdminApplication.deleteSingleFileToAnAppWithUpdateCommand(appName, fileContent, contentURI)範例用法
AdminApplication.deleteSingleFileToAnAppWithUpdateCommand("myApp", "c:\sample.
txt", "META-INFO/sample.txt")
AdminApplication.deleteSingleFileToAnAppWithUpdateCommand("myApp", "/sample.
txt", "META-INFO/sample.txt")
deleteSingleModuleFileToAnAppWithUpdateCommand
此 Script 使用 update 指令,從已部署的應用程式中刪除單一模組檔案。
| 引數 | 說明 |
|---|---|
| appName | 指定要更新的應用程式名稱。 |
| fileContent | 指定用來更新應用程式的檔案名稱。 |
| contentURI | 指定檔案內容的 URI。 |
語法
AdminApplication.deleteSingleModuleFileToAnAppWithUpdateCommand(appName, fileContent, contentURI)範例用法
AdminApplication.deleteSingleModuleFileToAnAppWithUpdateCommand("myApp",
"c:\Increment.jar", "Increment.jar")
AdminApplication.deleteSingleModuleFileToAnAppWithUpdateCommand("myApp",
"/Increment.jar", "Increment.jar")
deletePartialAppToAnAppWithUpdate指令
此 Script 會使用 update 指令,從已部署的應用程式中刪除局部應用程式。
| 引數 | 說明 |
|---|---|
| appName | 指定要更新的應用程式名稱。 |
| fileContent | 指定用來更新應用程式的檔案名稱。 |
| contentURI | 指定檔案內容的 URI。 |
語法
AdminApplication.deletePartialAppToAnAppWithUpdateCommand(appName, fileContent, contentURI)範例用法
AdminApplication.deletePartialAppToAnAppWithUpdateCommand("myApp", "c:\part
ialdelete.zip", "partialdelete")
AdminApplication.deletePartialAppToAnAppWithUpdateCommand("myApp", "/part
ialdelete.zip", "partialdelete")
updateApplicationUsingDefault合併
此 Script 會使用預設合併來更新應用程式。
| 引數 | 說明 |
|---|---|
| appName | 指定要更新的應用程式名稱。 |
| earFile | 指定用來更新應用程式的檔案名稱。 |
語法
AdminApplication.updateApplicationUsingDefaultMerge(appName, earFile)範例用法
AdminApplication.updateApplicationUsingDefaultMerge("myApp", "c:\ears\D
efaultApplication.ear")
AdminApplication.updateApplicationUsingDefaultMerge("myApp", "/ears/D
efaultApplication.ear")
updateApplicationWithUpdateIgnoreNew選項
此 Script 會使用 -update.ignore.new 選項來更新應用程式。 系統會忽略應用程式新版本的連結。
| 引數 | 說明 |
|---|---|
| appName | 指定要更新的應用程式名稱。 |
| earFile | 指定用來更新應用程式的檔案名稱。 |
語法
AdminApplication.updateApplicationWithUpdateIgnoreNewOption(appName, earFile)範例用法
AdminApplication.updateApplicationWithUpdateIgnoreNewOption("myApp",
"c:\ears\DefaultApplication.ear")
AdminApplication.updateApplicationWithUpdateIgnoreNewOption("myApp",
"c:/ears/DefaultApplication.ear")
updateApplicationWithUpdateIgnoreOld選項
此 Script 會使用 -update.ignore.old 選項來更新應用程式。 系統會忽略已安裝應用程式版本的連結。
| 引數 | 說明 |
|---|---|
| appName | 指定要更新的應用程式名稱。 |
| earFile | 指定用來更新應用程式的檔案名稱。 |
語法
AdminApplication.updateApplicationWithUpdateIgnoreOldOption(appName, earFile)範例用法
AdminApplication.updateApplicationWithUpdateIgnoreOldOption("myApp",
"c:\ears\DefaultApplication.ear")
AdminApplication.updateApplicationWithUpdateIgnoreOldOption("myApp",
"/ears/DefaultApplication.ear")
updateEntireAppToAnAppWithUpdate指令
此 Script 使用 update 指令來更新整個已部署的應用程式。
| 引數 | 說明 |
|---|---|
| appName | 指定要更新的應用程式名稱。 |
| earFile | 指定用來更新應用程式的檔案名稱。 |
語法
AdminApplication.updateEntireAppToAnAppWithUpdateCommand(appName, earFile)範例用法
AdminApplication.updateEntireAppToAnAppWithUpdateCommand("myApp", "c:\new.ear")AdminApplication.updateEntireAppToAnAppWithUpdateCommand("myApp", "/new.ear")updatePartialAppToAnAppWithUpdate指令
此 Script 使用 update 指令來更新已部署應用程式的局部應用程式。
| 引數 | 說明 |
|---|---|
| appName | 指定要更新的應用程式名稱。 |
| fileContent | 指定用來更新應用程式的檔案名稱。 |
| contentURI | 指定檔案內容的 URI。 |
語法
AdminApplication.updatePartialAppToAnAppWithUpdateCommand(appName, fileContent, contentURI)範例用法
AdminApplication.updatePartialAppToAnAppWithUpdateCommand("myApp", "c:\part
ialadd.zip", "partialadd")
AdminApplication.updatePartialAppToAnAppWithUpdateCommand("myApp", "/part
ialadd.zip", "partialadd")
updateSingleFileToAnAppWithUpdate指令
此 Script 使用 update 指令來更新已部署應用程式上的單一檔案。
| 引數 | 說明 |
|---|---|
| appName | 指定要更新的應用程式名稱。 |
| fileContent | 指定用來更新應用程式的檔案名稱。 |
| contentURI | 指定檔案內容的 URI。 |
語法
AdminApplication.updateSingleFileToAnAppWithUpdateCommand(appName, fileContent, contentURI)範例用法
AdminApplication.updateSingleFileToAnAppWithUpdateCommand("myApp", "c:\sample.
txt", "META-INFO/sample.txt")
AdminApplication.updateSingleFileToAnAppWithUpdateCommand("myApp", "/sample.
txt", "META-INFO/sample.txt")
updateSingleModuleFileToAnAppWithUpdateCommand
此 Script 使用 update 指令來更新已部署應用程式的單一模組檔案。
| 引數 | 說明 |
|---|---|
| appName | 指定要更新的應用程式名稱。 |
| fileContent | 指定用來更新應用程式的檔案名稱。 |
| contentURI | 指定檔案內容的 URI。 |
語法
AdminApplication.updateSingleModuleFileToAnAppWithUpdateCommand(appName, fileContent, contentURI)範例用法
AdminApplication.updateSingleModuleFileToAnAppWithUpdateCommand("myApp",
"c:\sample.jar", "Increment.jar")AdminApplication.updateSingleModuleFileToAnAppWithUpdateCommand("myApp",
"/sample.jar", "Increment.jar")