Проблема с перезагрузкой данных - PullRequest
0 голосов
/ 23 марта 2011

У меня есть сервлет, который берет из jsp некоторые данные и помещает их в файл. Другой JSP использует эти данные. У меня проблема, потому что мой сервлет использует старый файл, несмотря на изменения. Эти изменения невидимы, пока я не перезапущу TomCat. Есть ли простое решение этой проблемы?

1 Ответ

0 голосов
/ 23 марта 2011

Tomcat - и многие другие контейнеры сервлетов - кэшируют скомпилированные JSP.
Попробуйте один из следующих способов:

  1. Коснитесь файла JSP и сделайте его последнюю измененную временную метку новее, чем временную метку файла chache.
  2. Удалить файл кэша, сохраненный как "foobar.java" и "foobar.class" в рабочем каталоге Tomcat.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...