如何使用IntelliJ和Tomcat热部署Vaadin

时间:2013-07-11 15:31:48

标签: tomcat intellij-idea vaadin

可以配置IntelliJ和Tomcat,以便在我保存类的更改时,重新编译该类并将其部署到Tomcat,以便在重新启动应用程序时可以看到更改吗?

我尝试将“On Update action”和“On frame dezactivation”设置为“更新类和资源”,但它不起作用。

这是可能的还是我需要使用像JRebel这样的工具?

我正在使用IntelliJ 12.1.4

2 个答案:

答案 0 :(得分:3)

要更新课程,需要重新部署该应用程序。这意味着它将丢弃会话和应用程序的状态。

JRebel在这里做得很好。

答案 1 :(得分:2)

更新资源(不是类)应该足够了。但您还需要在“设置”中启用HotSwap,并以调试模式启动服务器。

我刚刚编写了一个blog entry,详细说明了使用Vaadin使用hotswap部署到Tomcat来设置Maven项目所需的所有步骤。

它可以在不丢失会话的情况下运行!