Развертывание IntelliJ с горячей заменой локального tomcat на основе Ant

Вся информация о горячей замене, которую я прочитал, включала развертывание взорванной войны, что позволяет конфигурации запуска/отладки «обновлять классы и ресурсы». Однако я работаю с устаревшей программой, которая компилирует и улучшает jdo с помощью Ant, развертывая веб-папку, содержащую все jsp, css, libs и т. д.

Есть ли способ заставить его работать с моей текущей настройкой? Если нет, предложите альтернативный подход.


person Darrel Holt    schedule 29.05.2019    source источник
comment
Что-то вроде JRebel может работать в вашем случае, но IntelliJ IDEA не будет так работать из коробки. Используйте развернутый веб-артефакт, как описано на jetbrains.com/ помощь/идея/.   -  person CrazyCoder    schedule 29.05.2019
comment
Спасибо @CrazyCoder, я пробовал JRebel раньше и только что снова: URL-адрес запуска всегда 404 при запуске. Вы знаете, почему это может быть?   -  person Darrel Holt    schedule 29.05.2019
comment
Проверьте в журналах Tomcat URL-адрес, по которому доступен контекст приложения, и проверьте, прошло ли развертывание без ошибок.   -  person CrazyCoder    schedule 29.05.2019
comment
@CrazyCoder Где может находиться этот журнал на Mac? Я не вижу журнал в каталоге установки tomcat. контекст моего приложения для развертывания на вкладке развертывания в конфигурации запуска/отладки равен /app, а URL-адрес моего сервера указывает на localhost в /app/start.do. Когда я перехожу к /app в браузере, он попадает на один из моих bg-серверов.   -  person Darrel Holt    schedule 29.05.2019
comment
См. stackoverflow.com/a/45666862/104891, если Tomcat запускается из IntelliJ IDEA.   -  person CrazyCoder    schedule 29.05.2019
comment
Я обнаружил, что jrebel.xml просто указывал на неправильный каталог для веб-ссылки, поэтому перенаправление на мою индексную страницу не срабатывало. Я настроил его, и теперь он работает.   -  person Darrel Holt    schedule 29.05.2019