Автоматически синхронизировать сервлет Java в Eclipse? - PullRequest
2 голосов
/ 24 сентября 2010

Я использую фреймворк Vaadin, и все отлично настроено, используя Книгу Vaadin.Когда я изменяю исходный код, он автоматически создает и синхронизирует сервер, который я вижу на вкладке «Сервер», однако при обновлении окна браузера ничего не меняется.

Единственный раз, когда я вижу это изменение, это когда явыберите мой модуль на вкладке «Сервер» и выберите «Очистить рабочий каталог модуля» в контекстном меню.

Я искал повсюду в Eclipse, но должен быть способ, где это не нужно или выполняется автоматически, потому чтоэто несколько утомительно.Есть идеи?

Ответы [ 2 ]

2 голосов
/ 27 сентября 2010

Какой браузер вы используете?Встроенный браузер Eclipse (на мой взгляд, основанный на IE) не самый лучший способ замечать изменения в приложении.

В любом случае попробуйте добавить «? RestartApplication» после URL-адреса, чтобы принудительно перезапустить приложение.

0 голосов
/ 18 октября 2010

У меня была такая же проблема, прежде чем я закончил читать книгу Ваадина. В моем случае это было из-за сеанса, я просто добавил близкого слушателя для mainWindow:

mainWindow.addListener(new Window.CloseListener() {

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

Он закроет старый сеанс при нажатии F5, попробуйте!

...