0

我正在使用 vaadin 和 spring 开发一个 java web 应用程序,并且在开发过程中我使用的是 tomcat7-maven-plugin 之类的应用程序服务器。问题是当我运行我的应用程序并尝试更改所有内容时,我收到以下错误。

在此处输入图像描述

我读过很多类似的帖子: Hot Code Replace Failed (eclipse) 如何让 Java “hot code replacement”在 JBoss 中工作?

但是我确定我的 jdk 对于编译和运行步骤都是相同的,我还激活了 Project->Build Automatically 标志,但是每次我尝试修改任何内容时都会出现上述错误。

4

1 回答 1

2

不幸的是,Eclipse 不能很好地处理热代码修改。

我建议您按照我在Eclipse Hot Code Replace Fail - republish web application post中的建议查看JRebel 。

JRebel 是一个 JVM Java 代理,它与应用程序服务器集成,使类可以使用现有的类加载器重新加载。只有更改的类会被重新编译并立即重新加载到正在运行的应用程序中。JRebel 插入 IDE 和构建系统。

于 2015-10-16T08:44:37.570 回答