Снятие контрольных переменных не сработало для меня. В итоге я запустил jBOSS по отдельности и использовал конфигурацию Remote jBOSS в intelliJ.
Чтобы отладка работала, я добавил следующие строки в "standalone.sh"
DEBUG_JAVA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=localhost:62307,suspend=n,server=y "
JAVA_OPTS="${DEBUG_JAVA_OPTS} $JAVA_OPTS"
Значение DEBUG_JAVA_OPTS должно быть скопировано и вставлено из диалогового окна IntelliJ. Эти строки должны быть вставлены в скрипт сразу после места, где скрипт устанавливает «JAVA_OPTS»
Обновление:
Похоже, IDE генерирует новый номер порта для каждого проекта. Поэтому вам нужно редактировать файл standalone.sh каждый раз, когда вы переключаете проект. Надеюсь, кто-нибудь может предложить исправить это.