眾所周知,我們在使用idea重啟tomcat時,有四個有些許不同的重啟方式,我們如果用對了重啟方式的話,還是能節省一些啟動時間的,那么接下來讓我們分別介紹一下這四種重啟方式吧;
①Update resources:更新靜態的資源,比如html,js,css等 運行模式和調試模式都是立即生效;
②Update classes and resources:更新java,jsp和靜態資源
1. java 修改后,會被編譯成.class 然后覆蓋到target/kao文件夾下,IDE調試模式的情況下,立即生效。IDEA運行模式下,不立即生效,需要redeployed才可生效;
2. jsp修改后,再次被訪問的時候,會自動更新,重新編譯成.java---->.class 保存在tomcat的work目錄下。由於是訪問時才檢測是否修改,是否需要重新編譯,所以 IDEA運行模式 和 IDEA調試模式下,都是立即生效。刷新下頁面就可;
總結Update classes and resources:
1.運行模式下,jsp是 update classes and resources 是立即生效的,但是.java文件修改后 並不會立即生效
2.debug調試模式下,jsp和java文件修改 都會立即生效
③Redeploy:重新部署,發布到tomcat里,不重啟tomcat,而是把原來的刪掉,然后重新發布;
④Restart server:重啟服務器;