Jython script library
Find usage information for each Jython script in the script library. The Jython script library provides a set of procedures to automate the most common application server administration functions. For example, you can use the script library to easily configure servers, applications, mail settings, resources, nodes, business-level applications, clusters, authorization groups, and more. You can run each script procedure individually, or combine several procedures to quickly develop new scripts.
Scripting 程式庫提供一組自動執行最常見應用程式伺服器管理功能的程序。
Jython Script 程式庫有三種使用方式。
- 利用 wsadmin 工具,以互動模式執行 Jython Script 程式庫中的 Script。
您可以啟動 wsadmin 工具,然後利用下列語法來執行併入 Script 程式庫的個別 Script:
wsadmin>AdminServerManagement.createApplicationServer("myNode", "myServer", "default")
- 利用文字編輯器,依照下列範例所示,將 Jython Script 程式庫中的若干 Script 結合起來:
請將自訂 Script 儲存起來,然後依照下列語法所示,從指令行執行它:# # My Custom Jython Script - file.py # AdminServerManagement.createApplicationServer("myNode", "Server1", "default") AdminServerManagement.createApplicationServer("myNode", "Server2", "default") # 使用其中一個作為叢集的第一個成員 AdminClusterManagement.createClusterWithFirstMember("myCluster", "APPLICATION_SERVER", "myNode", "Server1") # 新增第二個成員到叢集中 AdminClusterManagement.createClusterMember("myCluster", "myNode", "Server3") # 安裝應用程式 AdminApplication.installAppWithClusterOption("DefaultApplication", "..\installableApps\DefaultApplication.ear", "myCluster") # 啟動節點上的所有伺服器和應用程式 AdminServerManagement.startAllServers("myNode")
bin>wsadmin -language jython -f path/to/your/jython/file.py
- 利用 Jython Scripting 程式庫程式碼作為撰寫自訂 Script 的語法範例。 Script 程式庫中的各個 Script 範例示範撰寫 wsadmin Script 的最佳實務。 Script 程式庫程式碼位於app_server_root/scriptLibraries 目錄中。 在這個目錄內,Script 是先依照功能組織成子目錄。 例如,app_server_root/scriptLibraries/application/V70 子目錄所包含的程序會執行適用於產品 7.0 版及更新版本的應用程式管理作業。Script 程式庫路徑中的 V70 子目錄不表示 在該子目錄中的 Script 為 7.0 版 Script。
