0
有人可以確認用Jetty進行tapestry熱部署是:「掃描項目的更改並重新啓動服務器?」Jetty Tapestry熱部署=服務器重啓?
或者它是:監視更改並替換服務器上的新文件,但不重新啓動它?
Atm我使用jetty來監視我的項目每隔5秒,如果檢測到更改,它會重新啓動服務器?
但這是所謂的「熱部署」? Bc如果服務器在發生更改後必須重新啓動,我真的不會節省時間嗎?
TY
有人可以確認用Jetty進行tapestry熱部署是:「掃描項目的更改並重新啓動服務器?」Jetty Tapestry熱部署=服務器重啓?
或者它是:監視更改並替換服務器上的新文件,但不重新啓動它?
Atm我使用jetty來監視我的項目每隔5秒,如果檢測到更改,它會重新啓動服務器?
但這是所謂的「熱部署」? Bc如果服務器在發生更改後必須重新啓動,我真的不會節省時間嗎?
TY
熱部署意味着,組件類,模板和服務(使用Tapestry IOC時),不會在重新啓動服務器,他們被改變時重新加載。這種行爲被關閉,並使用SymbolConstants.PRODUCTION_MODE
開關打開。
有關詳細信息,請參閱文檔中的Class Reloading section。
因此,如果我切換生產模式爲'false'熱部署應該開箱即用,對吧? – membersound 2012-04-22 16:00:38
是的,rtfm。 「hennings鏈接中的Live Class Reloading疑難解答」。 – pstanton 2012-04-23 00:02:28
@membersound:是的,非常。 – Henning 2012-04-23 05:39:55