|
|
|
Intellij IDEA Почему в проекте Tomcat сразу не отражаются изменения в классах сервлетов?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Работаю в IDEA 2017.1, пишу приложение под Tomcat (использую 9.0.0.M19), тестирую в браузере Google Chrome Версия 57.0.2987.133 (64-bit). Заметил сегодня одну "мелочь", когда писал сервлет для upload файла на сервер. Вношу изменения в сервлет, деплою, мне приложение продолжает возвращать ошибку, которой уже по идее не должно быть. Ковырялся в коде, пытался найти ошибку, ничего. Потом предпринял попытку - вытер полностью проект из WabApps Tomcat и IDEA его разлила заново и ошибки ушли. Почему сразу не применяются изменения в классах сервлетов? Что не так? p.s. настройки деплоя артефакты проверяю визуально изменения в каталоге с классами, дата свежая для исключения факторов - кеширования буфера и т.д. запустил из IE11 (до этого не использовался), проблема воспроизводится и там. В предыдущих версиях вроде бы такого не замечалось по моим ощущениям... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2017, 13:53 |
|
||
|
Intellij IDEA Почему в проекте Tomcat сразу не отражаются изменения в классах сервлетов?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2017, 14:49 |
|
||
|
Intellij IDEA Почему в проекте Tomcat сразу не отражаются изменения в классах сервлетов?
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov, благодарю, добавил тег Код: xml 1. 2. помогло ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2017, 21:57 |
|
||
|
Intellij IDEA Почему в проекте Tomcat сразу не отражаются изменения в классах сервлетов?
|
|||
|---|---|---|---|
|
#18+
Отвыкайте использовать path в описателе контекста. Правильнее, всё-таки, было посмотреть содержимое server.xml и настроить среду разработки на обновление (при необходимости) "отслеживаемого ресурса" (WEB-INF/web.xml - по умолчанию). Наверняка такая возможность прячется за настройками развёртывания вашей среды разработки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2017, 22:12 |
|
||
|
Intellij IDEA Почему в проекте Tomcat сразу не отражаются изменения в классах сервлетов?
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov, благодарю за совет, попробую сделать. Теперь при включении этой настройки возникла другая проблема JSP при использовании подключении к БД типа Код: xml 1. 2. 3. 4. 5. 6. 7. например Код: html 1. 2. 3. 4. 5. 6. возвращает ошибку о том, что не возможно найти драйвер Код: html 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. Чем можно помочь в этой ситуации? p.s. хотя драйвер никуда не девался из ..\um\dashboards\web\WEB-INF\lib\ , он там есть и при исключении из server.xml Код: html 1. 2. ошибка не воспроизводится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2017, 08:01 |
|
||
|
Intellij IDEA Почему в проекте Tomcat сразу не отражаются изменения в классах сервлетов?
|
|||
|---|---|---|---|
|
#18+
drnoхотя драйвер никуда не девался из ..\um\dashboards\web\WEB-INF\lib\ , он там есть и при исключении из server.xml Код: html 1. 2. Иерархия класслоадеров. server.xml работает на уровне контейнера. И "видит" либы контейнера. А либы модулей он не видит. Модули же видят и свои и либы контейнера (там есть ещё много нюансов, но в первом приближении так). Так как DataSource вы настроили на уровне контейнера, то и драйвер надо добавить в контейнер, а не в модуль. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2017, 08:15 |
|
||
|
Intellij IDEA Почему в проекте Tomcat сразу не отражаются изменения в классах сервлетов?
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov, перенес настройку reloadable="true" на уровень модуля в context.xml и все заработало Код: html 1. 2. 3. 4. 5. 6. 7. Благодарю!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2017, 08:25 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=69&tid=2122975]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 327ms |

| 0 / 0 |
