Ответ 1
Возможной причиной может быть недопустимый файл конфигурации "standalone.xml" или любой другой файл конфигурации, который вы используете. Я поставил тег в неправильном месте и получил ту же ошибку.
Я пытаюсь запустить приложение на сервере приложений Jboss от Intellij Idea12. Я сделал настройку:
но Как вы можете видеть на картинке, я получил ошибку Management Port Configuration not found
.
Возможной причиной может быть недопустимый файл конфигурации "standalone.xml" или любой другой файл конфигурации, который вы используете. Я поставил тег в неправильном месте и получил ту же ошибку.
Ваш автономный xml может быть некорректным. Проверьте, есть ли у вас специальные символы, которые вам нужно выполнить, или дополнительные закрывающие или открывающие теги и т.д.
найдите это в своем standalone.xml
сокет-привязка name= "management-native" interface = "management" port = "9999"
Мое дело было в том, что конфигурации не было.
Папка c:\jboss-eap-6.4.6\standalone\configuration\не имела файлов конфигурации. Была только одна папка org.6.4.0, где была конфигурация.
Решением было скопировать файлы конфигурации из c:\jboss-eap-6.4.6\standalone\configuration\org.6.4.0\to c:\jboss-eap-6.4.6\standalone\configuration\
Похоже, что IntelliJ IDEA не смог прочитать значение смещения из "standalone.xml". Чтобы решить эту проблему, просто установите для параметра "Смещение порта" значение 0 в окне "Конфигурация", вручную добавится дополнительная опция виртуальной машины: -Djboss.socket.binding.port-offset = 0
У меня была такая же проблема, но я понятия не имею, как выглядит ваша установка, поэтому решение может быть не таким. Кроме того, так как ваш вопрос довольно старый, вы, вероятно, уже выяснили ответ.
В любом случае.. В случае, если кто-то еще случайно наткнется на эту проблему, я решил это так:
Мы используем Puppet в нашем проекте, и я изменил пару файлов .yaml
, где я добавил несколько URL-адресов. URL-адреса, содержащие &
, которые должны были быть &
, и IntelliJ не уведомили меня, что это было проблемой. Это сломало JBoss и все такое.
Попробуйте запустить JBoss standalone.sh
в терминале и посмотреть, есть ли у вас Stacktrace.
В моем случае в файле standalone.xml в разделе <deployments>
было добавлено следующее:
<deployment name="xxx-ear-1.0.ear" runtime-name="xxx-ear-1.0.ear">
<fs-archive path="path\xxx-ear-1.0.ear"/>
</deployment>
Я удалил это и работал.
Вероятно, это происходит из-за ошибки синтаксического анализа в файлах конфигурации.
Запустите JBoss/WildFly в командной строке, чтобы вы могли видеть более подробную информацию, если это происходит из-за ошибки конфигурации (или синтаксического анализа).
{JBOSS_HOME}/bin/standalone.bat
, чтобы он открыл консольное окно и попытался запустить ваш сервер приложений.Например:
ОШИБКА [org.jboss.as.server] WFLYSRV0055: Исправлено исключение во время загрузки: org.jboss.as.controller.persistence.ConfigurationPersistenceException: WFLYCTL0085: не удалось проанализировать конфигурацию
Если это не помогает, взгляните на открытые порты - возможно, порт JBoss/WildFly настроен на то, что уже используется каким-либо другим приложением.
Убедитесь, что вы указали правильный файл конфигурации, возможно, ваш файл конфигурации содержит неулокальные записи тегов/элементов.
В моем случае, standalone.xml
был поврежден (вероятно, из-за того, что Idea заморозилась и пришлось сделать жесткое отключение). Поэтому я пошел в standalone_xml_history
и скопировал standalone.xml
днем ранее. И он снова начал нормально работать.
В моем случае: Я набрал 9990 в смещении порта конфигураций Run/Debug, и он решил. :)