Glassfish 4:jmx服务url包含路由器名称?怎么改呢?

时间:2014-05-24 16:26:35

标签: rmi jmx glassfish-4

如何在glassfish 4上更改JMX服务网址?

问题是网址中的无效字符奇怪地包含包含下划线_路由器名称

如何将其更改为localhost?

java.net.MalformedURLException: Bad URL path: _W_724V:4086/jndi/rmi://ComputerName.RouterName_W_724V:4086/jmxrmi
    at javax.management.remote.JMXServiceURL.validate(JMXServiceURL.java:406)
    at javax.management.remote.JMXServiceURL.validate(JMXServiceURL.java:411)
    at javax.management.remote.JMXServiceURL.<init>(JMXServiceURL.java:226)
    at org.glassfish.admin.mbeanserver.RMIConnectorStarter.start(RMIConnectorStarter.java:287)

其他玻璃鱼听众被绑定到相应的本地计算机名称url:

Information: Webservice Endpoint deployed ParticipantPortTypePortImpl 
    listening at address at http://ComputerName:4080/__wstx-services/ParticipantPortType11.

或者为什么在此计算机上将路由器名称附加到JMX服务中的计算机名称?

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。

要解决此问题,您必须设置计算机的主DNS后缀。

然后网址看起来像&#34; ComputerName.DNSSuffix&#34;。

对于Win7:

打开&#34;控制面板&#34; - &GT; &#34;系统&#34;

在您的计算机名称旁边,点击&#34;更改设置&#34;。

接下来点击&#34;更改&#34;最后是&#34;更多&#34;。

您必须输入有效名称。

重新启动计算机。

gr33tz