在使用IDEA開發(fā)項目的時候,部署Tomcat的時候通常會出現(xiàn)下邊的情況:
是選擇war還是war exploded,這里首先看一下他們兩個的區(qū)別:
1.war模式
這種可以稱之為是發(fā)布模式,就是先將WEB工程打成war包,然后再將其上傳到服務器進行發(fā)布 。;
2.war exploded模式
是將WEB工程以當前文件夾的位置關系上傳到服務器,即直接把文件夾、jsp頁面 、classes等等移到Tomcat 部署文件夾里面,進行加載部署。因此這種方式支持熱部署一般在開發(fā)的時候也是用這種方式。
在平時開發(fā)的時候,使用熱部署的話,應該對Tomcat進行相應的設置,這樣的話修改的jsp界面什么的東西才可以及時的顯示出來。
什么是熱部署
所謂熱部署,就是在應用正在運行的時候升級軟件,卻不需要重新啟動應用。 對于Java應用程序來說,熱部署就是在運行時更新Java類文件。