每次除了修改配置文件以外的任意文件,保存之后,Tomcat都要重啟,嚴重影響開發效率。
網上百度了好多解決方法,最終,有一個適用於我現在的項目。
========================================================================================================================
首先,eclipse需要設置為自動編譯,
即 Project > Biuld automatically 打鈎。
然后,在server.xml文件中,有下面兩個標簽:Host和Context
<Host appBase="webapps" autoDeploy="false" name="localhost" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
<Context docBase="xxxx" path="/xxxx" reloadable="false" source="xxxx.xxxx"/>
</Host>
需要做的就是把autoDeploy設置為false,reloadable也設置為false。
這么設置之后,重啟Tomcat,就可以支持熱部署,完成類的自動加載,提高開發效率。
========================================================================================================================
發現了一個新的更加方便的熱部署的方法、
雙擊項目所在的Tomcat,點開Modules,點擊項目名,可以看到右側的Edit可以點擊。
點擊Edit之后,去掉Auto reloading enabled之前的對勾,保存即可。