Я был разочарован, чтобы запустить jboss в режиме отладки через командную строку
Наконец-то, похоже, сработало
1. Ниже должна быть последняя строка в /bin/run.conf.bat
rem # Пример настроек JPDA для удаленной отладки сокетов
set JAVA_OPTS = -Xdebug -Xrunjdwp: transport = dt_socket, address = 8787, server = y, suspend = n% JAVA_OPTS%
Если под этим есть что-то, удалите его.
2. Также, когда вы запускаете jboss из командной строки, пожалуйста, проверьте, находится ли -Xdebug в начале JAVA_OPTS.
Затем должно отображаться следующее сообщение
Прослушивание транспорта dt_socket по адресу: 8787
3.В затмении использовать 127.0.0.1 вместо localhost.
Я не знаю причину этого ... но когда я изменил localhost на 127.0.0.1, это сработало
(Убедитесь, что вы заменили localhost на 127.0.0.1 в 2 местах: 1. Используйте удаленную отладку и 2.URL при запуске приложения в браузере).
Также проверьте название проекта.
Иногда нам нужно изменить номер порта.
У меня никогда не было таких проблем с tomcat.