2

我正在使用 Vaadin 框架,一切都使用 Vaadin 之书进行了很好的设置。当我更改源代码时,它会自动构建和同步我可以在“服务器”选项卡中看到的服务器,但是当我刷新浏览器窗口时,什么都没有改变。

唯一能看到更改的情况是我在“服务器”选项卡中选择我的模块并在右键菜单中选择“清理模块工作目录”。

我在 Eclipse 中到处都看过,但肯定有一种方法不需要或自动完成,因为它有点乏味。有任何想法吗?

4

2 回答 2

2

您使用的是哪个浏览器?Eclipse 内置浏览器(我认为是基于 IE)在注意到应用程序的变化方面并不是最好的。

无论如何,请尝试在您的 URL 后附加“?restartApplication”以强制重新启动应用程序。

于 2010-09-27T12:21:03.763 回答
0

在我读完 Vaadin 的书之前,我遇到了同样的问题。就我而言,这是因为会话,我只是为 mainWindow 添加关闭侦听器:

mainWindow.addListener(new Window.CloseListener() {

        @Override
        public void windowClose(CloseEvent e) {
            getMainWindow().getApplication().close();
        }
    });

按下 F5 会关闭旧会话,试试吧!

于 2010-10-18T18:53:04.200 回答