Как отлаживать приложение JBOSS в netbeans?

Я пришел из .NET, где я могу легко отлаживать веб-приложение, добавляя точку останова и создавая/запуская приложение.

Я работаю над приложением JAVA EJB3. Я успешно развернул проект ejb на сервере, но я хотел бы знать, что нужно разработать контроллеры и представления. Для этого я хотел бы иметь возможность запускать/отлаживать проект в чистых компонентах.

Я добавил JBOSS5 и JBOSS6 в среду IDE, но запуск занимает больше минуты. Иногда зависает полностью. У меня нет этой проблемы, когда я запускаю стеклянную рыбу - запуск занимает не более нескольких секунд. Спецификации ПК обновлены, это corei7 с ssd и 4 ГБ оперативной памяти.

Спасибо


person Community    schedule 17.03.2011    source источник


Ответы (1)


Включите удаленную отладку следующим образом:

  1. Установите для JAVA_OPTS значение:
-agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n
  1. Нажмите Отладка >> Подключить отладчик.
  2. Убедитесь, что порт 8787.
  3. Нажмите ОК.

Удаленная отладка включена; установить точки останова, как обычно.


Или включите удаленную отладку следующим образом:

  1. Отредактируйте %JBOSS_HOME%/domain/configuration/domain.xml.
  2. Найдите <jvm name="default">
  3. Вставьте следующий элемент:
<jvm-options>
  <option value="-agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n"/>
</jvm-options>
  1. Сохраните файл.
  2. Перезапустите JBoss.
  3. Нажмите Отладка >> Подключить отладчик.
  4. Убедитесь, что порт 8787.
  5. Нажмите ОК.

Удаленная отладка включена; установить точки останова, как обычно.

На панели Вывод — Консоль отладчика должно отображаться следующее:

Attaching to localhost:8787
User program running

Или в режиме домена настройте host.xml сервера следующим образом:

<server name="server-one" group="main-server-group">
    <jvm name="default">
        <jvm-options>
            <option value="-agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n"/>
        </jvm-options>
    </jvm>
</server>
person Heiko Rupp    schedule 17.03.2011