2013-02-06 69 views
0

我需要的Jython腳本在WebSphere Application Server版本8運行Jython腳本集羣

  1. 檢查,如果部署在集羣範圍內應用程序準備
  2. 開始部署在集羣範圍的應用程序(其它比AdminApplication.startApplicationOnCluster)
  3. 停止部署在集羣範圍

請幫助應用程序。

+0

AdminApp有一個名爲「isAppReady」的方法,將檢查應用程序是否準備好運行。這可以滿足要求1.是否對AdminApp有像AdminApplication一樣的限制? – armstrhb

+0

好的,我會用isAppReady。你能否提出一些啓動和停止的建議。 – user1929905

回答

0

AdminApp.isReady用於檢查應用程序是否準備就緒。

用於啓動和停止它的最好使用AdminApplication從scriptingLibraries,它會自動導入到的wsadmin(你可以看到它在/opt/IBM/WebSphere/AppServer/scriptLibraries/application/內容)

AdminApplication所包含的功能startApplicationOnClusterstopApplicationOnCluster這基本上是你所需要的。

只要給它的應用程序名稱和羣集名稱,並沒有休息,例如:

# Start app 
AdminApplication.startApplicationOnCluster("MyApp", "Mycluster01"); 

# Stop app 
AdminApplication.stopApplicationOnCluster("MyApp", "Mycluster01");