【发布时间】:2014-05-08 21:57:35
【问题描述】:
我正在尝试在 Intellij Idea12 的 Jboss App Server 上运行我的应用程序。我已经完成了配置:
但正如您在图片中看到的那样,我收到了错误 Management Port Configuration not found。
【问题讨论】:
标签: java jboss intellij-idea wildfly
我正在尝试在 Intellij Idea12 的 Jboss App Server 上运行我的应用程序。我已经完成了配置:
但正如您在图片中看到的那样,我收到了错误 Management Port Configuration not found。
【问题讨论】:
标签: java jboss intellij-idea wildfly
当我尝试启动我的 jboss 时,我遇到了同样的错误“找不到管理端口配置”。
就我而言,我不小心删除了我的standalone.xml。当我把它放回去时,一切都很好。另一个人有同样的问题原来是standalone.xml中的一些格式错误的标签。
【讨论】:
如下所示,添加 VM 选项以指向独立配置文件解决了我的问题
/Users/XXX/dev/apps/wildfly/wildfly-16.0.0.Final.XXX.2019.152-node1/standalone/configuration/
【讨论】:
我遇到了同样的问题,当我进入standalone目录时,我看到standalone.xml文件被重命名为standalone.xml.tmp。
所以我只是将它重命名为standalone.xml,当我再次启动我的 Intellij 时,一切正常。如果在那之后还没有,您可以在启动 Intellij 后删除并构建新的运行配置
【讨论】:
就我而言: 我在运行/调试配置的端口偏移中输入了 9990 并解决了。 :)
【讨论】:
在我的情况下,standalone.xml 已损坏(可能导致 Idea 冻结并不得不硬关机)。所以我去了standalone_xml_history并从前一天复制了standalone.xml。它又开始正常工作了。
【讨论】:
请确保您提供了有效的配置文件,可能是您的配置文件包含放错位置的标签/元素条目。
【讨论】:
这很可能是由于您的配置文件中的解析错误而发生的。
在命令行中启动您的 JBoss/WildFly,这样如果由于配置(或解析)错误而发生这种情况,您会看到更多详细信息。
{JBOSS_HOME}/bin/standalone.bat 文件,以便它打开一个控制台窗口并尝试启动您的应用程序服务器。 例如:
错误 [org.jboss.as.server] WFLYSRV0055:在引导期间捕获异常: org.jboss.as.controller.persistence.ConfigurationPersistenceException: WFLYCTL0085: 无法解析配置
如果这没有帮助,请查看打开端口 - 可能 JBoss/WildFly 配置的端口已被其他应用程序使用。
【讨论】:
在我的情况下,在 <deployments> 部分的standalone.xml 中添加了以下内容:
<deployment name="xxx-ear-1.0.ear" runtime-name="xxx-ear-1.0.ear">
<fs-archive path="path\xxx-ear-1.0.ear"/>
</deployment>
我已经删除了它并工作了。
【讨论】:
我的情况是没有配置。
文件夹 c:\jboss-eap-6.4.6\standalone\configuration\ 没有配置文件。只有一个文件夹org.6.4.0,配置在哪里。
解决方法是将配置文件从 c:\jboss-eap-6.4.6\standalone\configuration\org.6.4.0\ 复制到 c:\jboss-eap-6.4.6\standalone\configuration\
【讨论】:
您的独立 xml 可能以某种方式格式不正确。检查您是否有需要转义的特殊字符或额外的结束或开始标签等。
【讨论】:
我遇到了同样的问题,但不知道您的设置是什么样的,因此解决方案可能不一样。另外,由于您的问题已经很老了,您现在可能已经找到答案了。
无论如何.. 万一其他人偶然发现了这个问题,我是这样解决的:
我们在我们的项目中使用 Puppet,我更改了几个 .yaml 文件,在其中添加了一些 URL。 URL 包含 &amp; 必须是 &amp; 并且 IntelliJ 没有通知我这是问题所在。它破坏了 JBoss 和一切。
尝试在终端中运行 JBoss standalone.sh 并查看是否获得 Stacktrace。
【讨论】:
可能的原因可能是配置文件“standalone.xml”或您正在使用的任何其他配置文件无效。 我在错误的地方放了一个标签,得到了同样的错误。
【讨论】:
在你的standalone.xml中寻找这个
socket-binding name="management-native" interface="management" port="9999"
【讨论】: