在WebLogic中,有一個與WebSphere wsadmin類似的WLST(WebLogic腳本工具)。關於WLST的好處是您可以將它作爲模塊導入到其他jython代碼中,並且無需任何依賴地使用它。是否可以將WebSphere wsadmin作爲jython模塊導入?
這裏的鏈接討論這件事: http://ghattus.com/2006/01/06/wlst-as-a-jython-module/
是與WebSphere的wsadmin同樣的事情可能嗎?
在WebLogic中,有一個與WebSphere wsadmin類似的WLST(WebLogic腳本工具)。關於WLST的好處是您可以將它作爲模塊導入到其他jython代碼中,並且無需任何依賴地使用它。是否可以將WebSphere wsadmin作爲jython模塊導入?
這裏的鏈接討論這件事: http://ghattus.com/2006/01/06/wlst-as-a-jython-module/
是與WebSphere的wsadmin同樣的事情可能嗎?
號
的wsadmin是 「腳本框架」 原本沒有充分考慮Jython的創建。它被用來與TCL一起使用。之後,它被「抽象出來」,以便(m)任何流行的腳本語言都可以用於TCL,並且只有Jython由實際的WAS安裝提供。
留下api設計,這當然不是非常pythonic或高效。
無論如何,wsadmin的5個主要對象都不是python對象,而且它們中的一些甚至可以像wsadmin加載一樣構造(如源代碼正在通過字符串合併創建)。
但你可以做點別的。 wsadmin可作爲獨立程序在WAS之外運行。它甚至可以用jython 2.5升級,所以你可以在wsadmin中運行更新的python代碼。
希望這有助於..
有沒有辦法重寫一些基本的wsadmin功能(如檢查服務器狀態)使用腳本框架在Jython的?我們已經有一些用Jython編寫的工具來監視我們的WebLogic應用程序服務器,我也想擴展它們以監視WebSphere應用程序服務器。我們可以調用wsadmin,但是在Solaris上,啓動wsadmin並連接到DMGR需要大約一分鐘的時間,這對於我們的目的來說是不可接受的。 – MD6380 2012-02-10 01:46:44