2012年8月22日 星期三

[jetty] 使用 deploy xml


簡單地說,一般我們要 deploy 新的 war 需要放在 jetty config 檔設的目錄中,預設是 $JETTY/webapps 目錄,若想 undeploy 只需將 webapps 下的 web module 移掉即可。而 deploy xml 則是另一種 deploy 的方法,你只要寫一個 xml 檔,指定你的 web module 路徑,並將 xml 檔放在 $JETTY/contexts 內即可:

..
..

只要將這個檔放在 $JETTY/contexts 目錄下,jetty 會偵測到它,並依你指定的 context path 與 war 的位置部署程式。另外,我在 webdefault.xml 有加 gzip filter 的設定,剛開始用 deploy xml 部署時沒有指定 webdefault.xml 就沒有吃到 gzip filter 參數。若您有額外改變 webdefault.xml 設定,就要記得在 deploy xml 指定。

沒有留言:

張貼留言