Eclipse Servlets долго обновляются - PullRequest
0 голосов
/ 01 апреля 2009

Я тестирую запуск простого сервлета из Eclipse. Когда я нажимаю «Выполнить», консоль сообщает, что запускает TomCat, а затем в Eclipse запускается внутренний браузер, который показывает мой код.

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

Как отключить настройку кэша или как-то иначе заставить внутренний браузер Eclipse обновляться сразу же после нажатия кнопки «Обновить»?

1 Ответ

2 голосов
/ 01 апреля 2009

Это вызвано тем, как работает разработка сервлета. При изменении вашего сервлета его необходимо отправить в контейнер сервлета после его компиляции. Сам контейнер сервлета должен перезагрузить сервлет, экземпляр сервлета должен быть создан (жизненный цикл сервлета). Это очень много вещей, которые могут заставить вас отказаться от обновления, видимого в браузере несколько секунд.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...