如何在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服务中的计算机名称?
答案 0 :(得分:0)
我遇到了同样的问题。
要解决此问题,您必须设置计算机的主DNS后缀。
然后网址看起来像&#34; ComputerName.DNSSuffix&#34;。
对于Win7:
打开&#34;控制面板&#34; - &GT; &#34;系统&#34;
在您的计算机名称旁边,点击&#34;更改设置&#34;。
接下来点击&#34;更改&#34;最后是&#34;更多&#34;。
您必须输入有效名称。
重新启动计算机。
gr33tz