Tomcat热部署解决方式


  每次除了修改配置文件以外的任意文件,保存之后,Tomcat都要重启,严重影响开发效率。

  网上百度了好多解决方法,最终,有一个适用于我现在的项目。

========================================================================================================================

  首先,eclipse需要设置为自动编译,

Project  >  Biuld automatically 打钩。

  然后,在server.xml文件中,有下面两个标签:HostContext

  <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设置为falsereloadable也设置为false

  这么设置之后,重启Tomcat,就可以支持热部署,完成类的自动加载,提高开发效率。

========================================================================================================================

发现了一个新的更加方便的热部署的方法、

双击项目所在的Tomcat,点开Modules,点击项目名,可以看到右侧的Edit可以点击。

点击Edit之后,去掉Auto reloading enabled之前的对勾,保存即可。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM