Intellij Idea上的Jboss端口配置错误

36

我正在尝试通过Intellij Idea12在Jboss应用服务器上运行我的应用程序。 我已经完成了配置:enter image description here

但是,正如您在图片中看到的,我遇到了错误Management Port Configuration not found

15个回答

47
可能的原因可能是"standalone.xml"或您正在使用的任何其他配置文件无效。我将一个标记放在错误的位置,导致出现了相同的错误。

那会教训我,只用记事本编辑standalone.xml :) - Poul Kruijt
我的情况是,我的同事(win7)给我(Ubuntu)发送了standalone.xml文件,但编码出现了问题。 - Pafnucy
2
启动 standalone.bat (/bin/standalone.bat) 可以提示无效字符所在的位置,例如我的情况下会拼写出有问题的字符和行号。 - jasonoriordan

13

看起来 IntelliJ IDEA 无法从 "standalone.xml" 中读取偏移值。 为了解决这个问题,在配置窗口中将端口偏移设置为0,它会手动添加额外的VM选项:-Djboss.socket.binding.port-offset=0。

输入图像描述


8

您的独立xml文件可能存在格式问题。请检查是否有特殊字符需要转义,或者额外的开闭标签等。


我把xml和vim混淆了。 - user85155

3

3
我的情况是没有配置文件。
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 \中。

2
在我的情况下,standalone.xml 文件已损坏(可能是因为 Idea 卡死并且需要强制关闭)。所以我去了 standalone_xml_history 目录,并从前一天复制了 standalone.xml。然后它正常工作了。

1
在我的情况下: 我在“运行/调试配置”的端口偏移中输入了9990,问题得到解决。 :)

0

我曾经遇到过同样的问题,当我进入独立目录时,发现standalone.xml文件被重命名为standalone.xml.tmp。

所以我只需将其重命名为standalone.xml,然后再次启动Intellij,一切都正常了。如果还是不行,您可以在启动Intellij后删除并构建一个新的运行配置。


0
请确保您提供了有效的配置文件,可能您的配置文件包含了错位的标签/元素条目。

0

我曾经遇到过同样的问题,但是不知道你的设置是什么样子,所以解决方案可能不一样。而且由于你的问题已经很久了,你可能已经找到了答案。

无论如何...如果其他人也遇到了这个问题,我是这样解决的: 我们在项目中使用Puppet,并更改了一些.yaml文件,在其中添加了一些URL。这些URL包含了&,必须改为&,但IntelliJ没有通知我这是问题所在。它破坏了JBoss和所有东西。

尝试在终端中运行JBoss standalone.sh,看看是否会出现Stacktrace。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接