Как перезагрузить Java-классы в IntelliJ идея для веб-приложения Maven - PullRequest
0 голосов
/ 30 мая 2018

В Eclipse я могу запустить веб-приложение, как показано ниже, отладкой, запустив 'tomcat7: run'.

enter image description here

Таким образом, когда я изменилкод, похожий на тело метода сервлета, он вступит в силу немедленно.Но сегодня, когда я перешел на интеллигентную идею.Я также запускаю сервер с опцией отладки, как показано ниже.

enter image description here.

Когда я изменил метод, новый код не работает.Как я могу решить эту проблему, так как эта функциональность очень важна для меня.Я думаю, что идея Intellj будет поддерживать эту функцию легко, если я использую встроенную поддержку для Tomcat.Но сейчас я использую веб-приложение в стиле maven.Я потратил около 2 часов, чтобы немного познакомиться с этой новой IDE, надеюсь, я не откажусь от нее из-за проблемы с отладкой.Спасибо.

1 Ответ

0 голосов
/ 30 мая 2018

Надеюсь, это поможет вам выполнить горячую замену кода на полпути выполнения (в режиме отладки) enter image description here

Используя вышеупомянутую функцию, код автоматически будет построен каккак только изменения будут сохранены в файле.И на основе измененных артефактов также произойдет развертывание в локально работающем контейнере (встроенный кот).И, как следствие, вам не нужно перезапускать после каждой небольшой модификации кода.

Вышеуказанные настройки можно найти в - IntelliJ -> Настройки -> Построение, Выполнение, Развертывание -> Отладчик -> HotSwap

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