2013-02-22 106 views
7

是否可以通過編程方式在Eclipse中啓動和停止JBoss?我使用Indigo Eclipse Java EE,我有一個JBoss 5.1.0.GA服務器,我在Eclipse中手動啓動/停止。以編程方式停止並啓動Eclipse中的JBoss

我想自動重新啓動服務器(作爲測試過程的一部分以重新啓動服務器以反映數據庫中的更改)。是否有一些圖書館可以用來做到這一點,或者有其他方式來完成這一切?

+0

好了,你可以寫指的是JBoss的一個單獨的程序模塊.bat文件..只是一個想法。 – user 2013-02-22 15:09:58

回答

5

用腳本執行關機(bat或sh),然後運行(bat或sh),創建一個.bat或.sh文件(取決於JBoss實例的操作系統)。沒有必要爲此使用Java或任何其他編程語言。

不過,如果你真的做到這一點使用Java,你可以(再次,根據操作系統)使用的方法之一:

批處理文件:

外殼程序文件:

只要注意的是,運行停止腳本文件在[JBoss_install_path]/bin中

+0

我在Eclipse中啓動它有重要嗎?如果我手動運行run.bat,Eclipse將不會識別它已啓動,是不是?另外,我可能不得不模仿參數並直接運行run.jar,因爲我認爲這是在Eclipse中完成時開始的。 – Tom 2013-02-22 15:22:10

+1

不,不管你是從Eclipse啓動你的JBoss實例還是手動啓動你的JBoss實例都沒關係,stop.jar會停止運行JBoss的實例。請注意,這樣做,Eclipse可能不會與JBoss運行實例同步。 – 2013-02-22 15:24:12

+0

好的,我會盡力與此合作。謝謝你,先生。 – Tom 2013-02-22 15:27:51

相關問題