1

我在 Intellij IDEA(Leda 预览版,122.746)中使用 JRebel 5.0.0 和 JRebel 插件。服务器是 GlassFish v3.1。我的应用程序使用 Wicket,将 HTML 模板放置在与类相同的位置。

问题是更新的类在项目重建后会成功重新加载,但更新的 HTML 不会。例如,我可以向页面类和 HTML 添加一个元素,然后从 Wicket 获得一个异常,指出该元素在代码中被引用,但在标记中不存在。

更新的 HTML 资源和重新编译的类最终在同一个目录中(我已经检查过),这个目录存在rebel.xml(并且这个设置是有效的,因为重新编译的类确实被更新了)。

可能是什么问题?

4

1 回答 1

0

好吧,这完全是我的错,而且有点愚蠢。

我只是没有注意到<wicket:extend>编辑后的 ​​HTML 中的标签,所以我的更新最终被忽略了。

HTML 刷新确实有效,即使没有清除标记缓存也能顺利运行(感谢 Wicket 插件)。

于 2012-11-15T10:33:34.123 回答