1.什麼是熱部署
- 所謂熱部署,就是在應用正在運行的時候升級軟件,卻不需要重新啓動應用。
- 對於Java應用程序來說,熱部署就是在運行時更新Java類文件。在基於Java的應用服務器實現熱部署的過程中,類裝入器扮演着重要的角色。大多數基於Java的應用服務器,包括EJB服務器和Servlet容器,都支持熱部署。類裝入器不能重新裝入一個已經裝入的類,但只要使用一個新的類裝入器實例,就可以將類再次裝入一個正在運行的應用程序。
2.在IDEA中對Tomcat容器進行熱部署
2.1 項目以文件的形式發佈
壓縮包形式和文件形式的對比
由上圖可見:壓縮包形式的沒有Update classes and resources選項