我正在使用Vaadin框架,使用Vaadin书设置一切正常。当我更改源代码时,它会自动构建并同步我在服务器选项卡中看到的服务器,但是当我刷新浏览器窗口时,没有任何更改。
我能看到更改的唯一时间是在“服务器”选项卡中选择我的模块并在右键单击菜单中选择“清理模块工作目录”。
我在Eclipse中随处可见,但必须有一种不需要或自动完成的方法,因为它有点单调乏味。有什么想法吗?
答案 0 :(得分:2)
您使用的是哪种浏览器?我认为Eclipse内置浏览器(基于IE)并不是最好的注意应用程序更改。
无论如何,请尝试在您的网址后面附加“?restartApplication”以强制重新启动该应用。
答案 1 :(得分:0)
在我读完Vaadin的书之前,我遇到了同样的问题。在我的情况下,这是因为会话,我只是为mainWindow添加了关闭监听器:
mainWindow.addListener(new Window.CloseListener() {
@Override
public void windowClose(CloseEvent e) {
getMainWindow().getApplication().close();
}
});
当按下F5时会关闭旧会话,试试吧!