在Eclipse中自动同步Java servlet?

时间:2010-09-24 08:18:16

标签: java eclipse servlets vaadin

我正在使用Vaadin框架,使用Vaadin书设置一切正常。当我更改源代码时,它会自动构建并同步我在服务器选项卡中看到的服务器,但是当我刷新浏览器窗口时,没有任何更改。

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

我在Eclipse中随处可见,但必须有一种不需要或自动完成的方法,因为它有点单调乏味。有什么想法吗?

2 个答案:

答案 0 :(得分:2)

您使用的是哪种浏览器?我认为Eclipse内置浏览器(基于IE)并不是最好的注意应用程序更改。

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

答案 1 :(得分:0)

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

mainWindow.addListener(new Window.CloseListener() {

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

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