2012-04-21 120 views
0

有人可以確認用Jetty進行tapestry熱部署是:「掃描項目的更改並重新啓動服務器?」Jetty Tapestry熱部署=服務器重啓?

或者它是:監視更改並替換服務器上的新文件,但不重新啓動它?

Atm我使用jetty來監視我的項目每隔5秒,如果檢測到更改,它會重新啓動服務器?

但這是所謂的「熱部署」? Bc如果服務器在發生更改後必須重新啓動,我真的不會節省時間嗎?

TY

回答

2

熱部署意味着,組件類,模板和服務(使用Tapestry IOC時),不會在重新啓動服務器,他們被改變時重新加載。這種行爲被關閉,並使用SymbolConstants.PRODUCTION_MODE開關打開。

有關詳細信息,請參閱文檔中的Class Reloading section

+0

因此,如果我切換生產模式爲'false'熱部署應該開箱即用,對吧? – membersound 2012-04-22 16:00:38

+0

是的,rtfm。 「hennings鏈接中的Live Class Reloading疑難解答」。 – pstanton 2012-04-23 00:02:28

+0

@membersound:是的,非常。 – Henning 2012-04-23 05:39:55