在IntelliJ中设置Glassfish配置时,找不到“管理端口配置”错误

时间:2011-08-10 11:58:58

标签: intellij-idea glassfish-3

在IntelliJ IDEA中设置Glassfish时,出现以下错误消息“未找到管理端口配置”。

现在我搜索了一个低位,但我找不到可以设置管理端口的地方。

搜索我发现的所有内容都是dead link on the JavaRanch。所以我不是第一个,但解决方案丢失了。

有人知道该做什么吗?

4 个答案:

答案 0 :(得分:17)

IDEA GlassFish集成检测文件中的管理端口:<domain folder>/config/domain.xml

检查了XPath:

/configs/config[@name='server-config']/http-service/http-listener[@id='admin-listener']/@port
/configs/config[@name='server-config']/network-config/network-listeners/network-listener[@protocol='admin-listener']/@port

如果找不到domain.xml或两个XPath都无效,则会收到Admin port configuration not found消息的警告。

答案 1 :(得分:1)

我认为断开的链接应为http://youtrack.jetbrains.net/issue/IDEA-25807并指向Glassfish HOME配置作为问题。

答案 2 :(得分:1)

发生在我身上是因为我的domain.xml不在/ domain1 / config文件夹中。

相反,我有两个文件domain.xml.bak和domain.xml~。

我所做的是使用domain.xml~的内容创建一个新的domain.xml。然后删除两个字段(.bak和.xml~)然后再次运行glassfish。

这对我有用。

为什么我的domain.xml正在消失,对我来说仍然是一个谜。 :S

答案 3 :(得分:0)

首先,您可以删除domain.xml.bak 其次,转到IDEA-编辑配置-GlassFish。在“服务器域”字段中设置绝对路径,例如:C:\ glassfish5 \ glassfish \ domains \ domain1。 因此,如果您在文件“ asenv”中写入了JDK的路径,请检查“ JRE”字段。此路径必须与服务器配置中的值相同。