URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 1745
[ Назад ]

Исходное сообщение
"Как в Tomcatе побороть проблему? "

Отправлено Pakhomov , 30-Сен-03 21:40 
Пишу test.jsp и смотрю в браузере - все видно.
Удаляю test.jsp - в браузере "not found" (так и должно быть, ведь файл удален)
Снова пишу test.jsp, но Tomcat его не отдает и пишет "not found".
Как заставить Tomcat пересматривать JSP? Что нужно настроить? У меня в Contexte стоит  reloadable="true".
Проверено на Tomcat версиях 4.1.27, 5.0.3, 5.0.12

Содержание

Сообщения в этом обсуждении
"Тебеж в фидо уже ответили (не я)"
Отправлено Арлекин , 01-Окт-03 08:21 
Копия из fido7.ru.java:
-----------------------
Есть подозрение одно. Когда создаешь жсп, ты к нему обращаешься первый
раз, так? Эта жсп компилируется в сервлет, который и отвечает тебе.
Удалил жсп. Сервер видит, нет жсп, а к нему обращаются... Удаляет и
сервлет. Потом ты создаешь жсп. Обращаешься. Не знаю, как там с жсп, но
сервлеты, раз будучи удаленными, сервер больше не видит до перезагрузки.
Фича такая.

Если не указано в настройках, сервлет поднимается только при первом
обращении к нему. А потом сидит в памяти. К диску сервер больше не
обращается. И, разумеется, удаленные и вновь воскресшие сервлеты ни за
что не увидит.