HTML-файлы HotSwap Wicket не работают в Intellij maven + tomcat - PullRequest
0 голосов
/ 12 ноября 2018

Моя конфигурация запуска HotSwap работает только для Java, а не для HTML.

Я запускаю приложение Wicket на Tomcat, которое запускаю с помощью mvn tomcat7: run.

В моей конфигурации бегуна (параметры виртуальной машины вкладки бегуна) я ввел:

-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=61515

Вот конфигурация запуска:

enter image description here

Также я создал Remote Starter

enter image description here

Теперь я запускаю (не отлаживаю) Tomcat Local H2 и после этого запускаю как отладочную конфигурацию Tomcat Hotswap Run.

Когда я изменяю класс java, он работает после CTRL + SHIFT + F9, но когда я изменяю некоторые html-файлы, он не перестраивается.

У кого-нибудь есть предложения, что я делаю не так?

1 Ответ

0 голосов
/ 12 ноября 2018

Вам нужно запустить Wicket в режиме разработки для обновления HTML, в противном случае Wicket кэширует загруженную разметку при первой загрузке и никогда больше не проверяет файловую систему.

Если вы уже работаете в режиме DEV, убедитесь, что обновленные HTML-файлы находятся в пути к классам вашего приложения, т. Е. IDEA должна скопировать их из вашей исходной папки в папку WEB-INF/classes/** при создании модуля / проекта. Wicket перезагрузит их оттуда, если время изменения HTML будет новее, чем в последний раз, когда он был загружен.

...