1

尝试运行基本的 java 应用程序(backbone.js 和 jax-rs)我惊喜地发现在 src/main 中修改 js 或 html 文件不需要重新构建应用程序。只需在浏览器中刷新它就足以更新应用程序。

但是更改 java 文件,我找不到如何在本地更新应用程序。

使用 Eclipse 它会自动编译到目标/类中,但是应用程序不会在浏览器中更新。我找不到任何bees 命令导致更新。我也没有看到编译命令。

杀死正在运行的 tomcat 和 'bees run' 是诀窍,但问题是,在基本的 Java Web 应用程序的情况下是否可以进行即时更新?

4

2 回答 2

0

我不确定如何使用普通的 Java 应用程序来做到这一点。一种选择是使用内置自动重新加载功能的 Playframework,并且在 CloudBees 上得到很好的支持。http://wiki.cloudbees.com/bin/view/RUN/Playframework

于 2012-11-15T19:47:31.490 回答
0

如果您希望在正在运行的应用程序中重新加载 Java 类,则需要使用 JavaRebel 或 Javeleon 之类的东西。

于 2012-11-15T19:48:41.300 回答