在IntelliJ IDEA中设置Glassfish时,出现以下错误消息“未找到管理端口配置”。
现在我搜索了一个低位,但我找不到可以设置管理端口的地方。
搜索我发现的所有内容都是dead link on the JavaRanch。所以我不是第一个,但解决方案丢失了。
有人知道该做什么吗?
答案 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”字段。此路径必须与服务器配置中的值相同。