eclipse關閉tomcat服務器熱部署


修改步驟:

step1:

  打開eclipse的Servers欄,雙擊打開指定tomcat服務器;

step2:

  切換至Modules界面,修改指定項目的"Auto Reload "項值為Disabled;

 

問題描述:

  新裝的eclipse和tomcat,不知道是不是自己點錯了。開啟了tomcat熱啟動,每次修改代碼保存后服務器都會自動重啟。很沒有必要;查找后得出上述修改步驟。

 

原理:

  在eclipse中配置本地tomcat的實質就是將eclipse的中的web項目與本地tomcat服務器建立起一個虛擬路徑映射。使得本地tomcat啟動后能訪問到eclipse中的web項目。在eclipse工作目錄中有一個services文件夾用於存放此映射配置文件。

  tomcat中有多種配置web服務虛擬路徑的方式。都是通過<context/>標簽來配置的(將web應用直接放入tomcat的webapps目錄下則不需要配置虛擬映射),<context>標簽中有一個reloadable屬性用於設定web服務是否啟用熱啟動; 

  eclipse通過在其自身的工作目錄下的services目錄中的tomcat配置文件夾下的service.xml文件中配置<context/>來配置虛擬映射;

  做如上修改后可查看該文件中<context/>標簽中reloadable屬性值為false;即關閉熱啟動

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM