2

私はVaadinフレームワークを使用しており、BookofVaadinを使用してすべてが正常にセットアップされています。ソースコードを変更すると、[サーバー]タブに表示されるサーバーが自動的に構築および同期されますが、ブラウザーウィンドウを更新しても何も変更されません。

変更を確認できるのは、[サーバー]タブでモジュールを選択し、右クリックメニューで[モジュール作業ディレクトリのクリーンアップ]を選択したときだけです。

私は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 に答える