2012-03-25 3 views
3

Здравствуйте, я хочу работать на inteliJ на моем веб-сайте, и я не знаю, как работать с кодом горячей замены.Как включить горячую замену в inteliJ

К примеру, когда я работал в затмении, когда я редактировал JSP файлы затмить автоматически, instanlty swaped файл поэтому, когда я обновил страницу мои изменения там, где

При изменении класса кода в затмении он работал немного дольше потому что он переиздал приложение, но сделал это автоматически и мгновенно.

Я видел, что у inteliJ в конфигурации времени исполнения есть опция «как класс swap». Я проверял это, но ничего не происходит. Я пытался скомпилировать, сделать, сохранить и все остальное, и ничего не происходит. Мне пришлось перезагрузить приложение, и я должен был сделать это вручную. Во-вторых, inteliJ перезагружает КАЖДОЕ приложение в моем каталоге webapp. У меня их много, поэтому он принимает возраст. как включить горячую замену ??

ответ

3

Hotswap работает только в режиме отладки. Поэтому вам необходимо подключиться к вашему веб-серверу через конфигурацию отладки. Затем, после компиляции проекта или, по крайней мере, класса с изменениями, IntelliJ пытается отключить этот класс.

Это работает только для незначительных изменений. Например, создание новых методов «на лету» невозможно с помощью этого способа.

0

Hotswap работает с взорванными артефактами на Update action. Если он не работает с вашим проектом, contact support за помощью и предоставить проекту его воспроизведение.

Смежные вопросы