2013-07-11 70 views
1

可以配置IntelliJ和Tomcat,以便在保存对类的更改时,该类会重新编译并部署到Tomcat,以便在重新启动应用程序时使更改可见?如何使用IntelliJ和Tomcat部署Vaadin

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

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

我使用的IntelliJ 12.1.4

回答

3

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

JRebel在这里做正确的工作。

2

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

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

它的工作原理不会丢失会话!