2012-01-31 80 views

回答

0

的wsadmin是 「腳本框架」 原本沒有充分考慮Jython的創建。它被用來與TCL一起使用。之後,它被「抽象出來」,以便(m)任何流行的腳本語言都可以用於TCL,並且只有Jython由實際的WAS安裝提供。

留下api設計,這當然不是非常pythonic或高效。

無論如何,wsadmin的5個主要對象都不是python對象,而且它們中的一些甚至可以像wsadmin加載一樣構造(如源代碼正在通過字符串合併創建)。

但你可以做點別的。 wsadmin可作爲獨立程序在WAS之外運行。它甚至可以用jython 2.5升級,所以你可以在wsadmin中運行更新的python代碼。

希望這有助於..

+0

有沒有辦法重寫一些基本的wsadmin功能(如檢查服務器狀態)使用腳本框架在Jython的?我們已經有一些用Jython編寫的工具來監視我們的WebLogic應用程序服務器,我也想擴展它們以監視WebSphere應用程序服務器。我們可以調用wsadmin,但是在Solaris上,啓動wsadmin並連接到DMGR需要大約一分鐘的時間,這對於我們的目的來說是不可接受的。 – MD6380 2012-02-10 01:46:44

相關問題