我使用Hudson進行CI和Glassfish服務器的重新啓動。這很方便,因爲不需要ssh訪問。從哈德森啓動Glassfish
與shell命令的簡單哈德森作業中使用的工作:
cd /opt/glassfish3/glassfish/bin;
./asadmin start-domain domain1;
但是從一些時間(不記得)這個作品很奇怪:作業吊,直至啓動程序完成並退出,有在日誌中沒有例外:
[#| 2011-09-07T02:36:06.280 + 0400 |信息| glassfish3.1 | javax.enterprise.system.core.com.sun.enterprise.v3 .server | _ThreadID = 1; _ThreadName = Thread-1; | GlassFish Server開源版3.1(43)啓動時間:Felix(3,022ms),啓動服務(38,884ms),總計(41,906ms) |#]
但是GF其實並沒有開始!系統中沒有這樣的過程!所以我必須從ssh控制檯手動執行相同的操作...似乎只要hudson作業完成,GF的處理過程就完成了。
謝謝,安東
謝謝,亞歷。 Java -jar ...是一件好事,它將日誌直接輸出到哈德森控制檯,但是這個過程在哈德森內部啓動,並且作業永遠掛起..我找到了解決方案,請參閱下面的內容 – bitec