Горячая замена Netbeans 7.1 и Glassfish 3.1.1 - PullRequest
2 голосов
/ 19 января 2012

Обычно я запускаю AS в режиме отладки, чтобы использовать горячую замену. Но как я могу получить это, если всякий раз, когда я изменяю конфигурацию или файл Java, Netbeans отправляет его в Glassfish и автоматически повторно развертывает мое приложение?

Некоторые детали:

1 - Военное приложение Maven.

2 - Компиляция при сохранении: как для приложения, так и для выполнения теста.

3 - Java Debugger: применить изменения кода после сохранения.

1 Ответ

2 голосов
/ 23 января 2012

Чтобы использовать возможности горячей замены JPDA в среде NetBeans / GlassFish, необходимо отключить функцию «Развернуть при сохранении» в NetBeans.

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

The Run page of a maven based web app project's properties in NetBeans 7.1

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

...