如何在tomcat中启用热部署

时间:2015-09-08 13:24:32

标签: tomcat java-ee intellij-idea tomcat7

我可以编写一个ant脚本,将更新的类文件复制到tomcat中的web-inf\classes。但是,如何告诉Tomcat 7.0自动从web-inf/classes目录中获取已更改的类文件?

我尝试在tomcat主机配置autoDeploy="true"中设置server.xml,但是当检测到更改时,Tomcat会话被销毁。 我可以在Intellij中轻松替换eclipse tomcat plugin

3 个答案:

答案 0 :(得分:9)

我最终使用HotSwapAgent tool。这是JRebel的免费替代

答案 1 :(得分:0)

有一个支持intellij的新插件:https://plugins.jetbrains.com/plugin/9492-smart-tomcat

答案 2 :(得分:-1)

显然,另一种选择是使用jetty(例如,在进行开发时),它可以更轻松地进行热交换。