国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Web服務器 > 正文

詳解tomcat熱部署和熱加載的方法

2024-09-01 13:52:40
字體:
來源:轉載
供稿:網友

詳解tomcat熱部署和熱加載的方法

我在項目開發過程中,經常要改動Java/JSP 文件,但是又不想從新啟動服務器(服務器從新啟動花時間),想直接獲得(debug)結果.有兩種方式熱部署 和熱加載:

 1.熱加載:在server.xml -> context 屬性中 設置 reloadable="true"

<Context docBase="xxx" path="/xxx" reloadable="true"/> 

2. 熱部署:在server.xml -> context 屬性中 設置  autoDeploy="true"

<Context docBase="xxx" path="/xxx" autoDeploy="true"/> 

 同樣可以:

1代碼 復制代碼 收藏代碼

<Host name="localhost" appBase="webapps"       unpackWARs="true" autoDeploy="true"       xmlValidation="false" xmlNamespaceAware="false"> <Context docBase="xxx" path="/xxx"/>  </Host>  

3.區別:

      熱加載:服務器會監聽 class 文件改變,包括web-inf/class,wen-inf/lib,web-inf/web.xml等文件,若發生更改,則局部進行加載,不清空session ,不釋放內存。開發中用的多,但是要考慮內存溢出的情況。

      熱部署: 整個項目從新部署,包括你從新打上.war 文件。 會清空session ,釋放內存。項目打包的時候用的多。

 也可以通過Eclipse上設置實現上述配置文件的修改

Eclipse的工程名右鍵: properties->Tomcat->General->Make this context as reloadable(reloadable="true")不要選中 Eclipse的工程名右鍵:Tomcat project->Update Context Definition

以上就是詳解tomcat熱部署和熱加載的兩種方法及區別,如有疑問請留言或者到本站社區交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 神池县| 梁平县| 五河县| 靖宇县| 洪湖市| 通榆县| 哈巴河县| 黔西| 龙山县| 林西县| 砚山县| 万荣县| 柏乡县| 阜新市| 平度市| 莆田市| 扎鲁特旗| 离岛区| 合水县| 大新县| 横峰县| 噶尔县| 大关县| 林州市| 巴马| 哈巴河县| 高密市| 呼图壁县| 涡阳县| 垫江县| 海丰县| 汶川县| 庆安县| 文登市| 海阳市| 搜索| 黔南| 西宁市| 青龙| 临西县| 邯郸县|