|
|
|
tomcat 6.0.36: как запретить ему кешировать классы сервлетов ?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. servlet: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. web.xml: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Запускаю в браузере (мозилла): http://localhost:8080/myApp/servlet/dummy01 Выдаёт 'BEST-1' и текущее время, т.е. всё ОК. Меняю в исходнике на 'BEST-2', перекомпиляю в класс, делаю в браузере Ctrl-F5. Время обновляет, а "BEST-..." так и остаётся старым, 'BEST-1'. Как сделать, чтобы перекомпилированный класс перегружался таки томкатом, а не торчал у него в кеше ? ЗЫ. В %catalina_home%\conf\Catalina\localhost\ пробовал добавлять по очереди в каждый из файлов: host-manager.xml manager.xml - параметр Код: plaintext Результат - ноль, кеширование не отменяется. В %catalina_home%\conf\context.xml добавлял: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2013, 01:49:24 |
|
||
|
tomcat 6.0.36: как запретить ему кешировать классы сервлетов ?
|
|||
|---|---|---|---|
|
#18+
ozzmosisМеняю в исходнике на 'BEST-2', перекомпиляю в класс, делаю в браузере Ctrl-F5. Время обновляет, а "BEST-..." так и остаётся старым, 'BEST-1'. Здесь между компилляцией (неизвестно в какой среде) и деланием в браузере Ctrl-F5 выполнился огроменный стек операций. Ради интереса загляди в server.log и посмотри что делает Tomcat в это время. Может валит ошибками. Может вообще ничего не делает. А у тебя иллюзия деплоя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2013, 03:18:33 |
|
||
|
tomcat 6.0.36: как запретить ему кешировать классы сервлетов ?
|
|||
|---|---|---|---|
|
#18+
maytonв server.log и посмотри что делает Tomcat в это время. Может валит ошибками. Может вообще ничего не делает. А у тебя иллюзия деплоя.Нет ошибок в логах. Их содержимое не меняется при перекомпиляции класса и тычке в Упр-Ф5 в браузере. Но и деплоя тоже нет: type localhost.2013-11-24.log Код: plaintext 1. 2. 3. 4. type catalina.2013-11-24.log Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. Работаю вне IDE, всё пока делаю в far'e. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2013, 12:19:44 |
|
||
|
tomcat 6.0.36: как запретить ему кешировать классы сервлетов ?
|
|||
|---|---|---|---|
|
#18+
У меня сработало, просто добавил reloadable="true": <Context reloadable="true"> </Context> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2013, 13:11:15 |
|
||
|
tomcat 6.0.36: как запретить ему кешировать классы сервлетов ?
|
|||
|---|---|---|---|
|
#18+
MaxNevermind, попробуйте может поставить еще один - чистый, на нем проверить, если сработает ищите различие в конфигурационных xml ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2013, 13:14:49 |
|
||
|
tomcat 6.0.36: как запретить ему кешировать классы сервлетов ?
|
|||
|---|---|---|---|
|
#18+
ozzmosisВ %catalina_home%\conf\context.xml добавлял: Код: plaintext Потому что поставил на другой машине с tomcat'ом-7 всё работает: conf/context.xml Код: plaintext 1. 2. 3. 4. 5. 6. 7. Лог томката: Код: plaintext 1. 2. 3. 4. 5. 6. 7. Только теперь новый вопрос: с какой частотой томкат следит за таймштампом классов ? Это регулируется или нет ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2013, 14:24:31 |
|
||
|
tomcat 6.0.36: как запретить ему кешировать классы сервлетов ?
|
|||
|---|---|---|---|
|
#18+
Шрифт штатной документации совсем сливается с фоном: Код: sql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2013, 18:58:15 |
|
||
|
tomcat 6.0.36: как запретить ему кешировать классы сервлетов ?
|
|||
|---|---|---|---|
|
#18+
Это был вопрос, а не утверждение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2013, 18:58:47 |
|
||
|
tomcat 6.0.36: как запретить ему кешировать классы сервлетов ?
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovЭто был вопрос, а не утверждение.Можно было и утверждением оставить, намёк и так понятен ;-) Я искал что-то весьма далекое от "unloadDelay". Спасибо за инфу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2013, 19:45:22 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38478258&tid=2128113]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
195ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 530ms |

| 0 / 0 |
