2013-03-18 41 views
1

我正在爲我的應用程序使用IBM WebSphere服務器。我通過命令行使用Java and Jython進行管理。我已經編寫了Jython腳本來獲取服務器配置,但是如何從Java swing application執行此腳本,即發送參數並獲取Jython腳本結果作爲回報。從java執行Jython腳本並獲得結果

經過一番搜索like this我想我需要安裝Python。我可以在沒有安裝Python的情況下執

回答

1

兩種選擇; 1)Create a custom Java administrative client program using WebSphere Application Server administrative Java APIs。 Java API和wsadmin腳本處理相同的管理服務MBean,因此除語法外它們是相同的。您可以將您的Jython腳本轉換爲Java例程並直接使用它們。 2)由於你已經開發了腳本,這可能更誘人;您可以使用Runtime.exec從Swing應用程序中產生並執行wsadmin腳本作爲外部進程。

+0

使用WebSphere Application Server管理Java API創建自定義Java管理客戶機程序沒有給出任何成功並給出例外:系統無法創建SOAP連接器以在端口8881連接到主機localhost。 – 2013-03-20 10:40:30

+0

確保您使用的端口正確號碼和您的服務器在運行管理客戶端程序時處於打開狀態。您可以使用管理控制檯查看您的端口號。 – 2013-03-20 12:20:40

+0

我檢查過,一切都很好。仍然有相同的錯誤 – 2013-03-20 13:19:27

相關問題