【发布时间】:2014-05-24 16:26:34
【问题描述】:
如何在 glassfish 4 上更改 JMX 服务 url?
问题是 url 中的无效字符奇怪地由包含下划线 _ 的 路由器名称 组成。
例如,如何将其更改为 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)
其他 glassfish 侦听器绑定到正确的本地计算机名称 url:
Information: Webservice Endpoint deployed ParticipantPortTypePortImpl
listening at address at http://ComputerName:4080/__wstx-services/ParticipantPortType11.
或者为什么这台计算机上的路由器名称会附加到 JMX 服务中的计算机名称后面?
【问题讨论】:
标签: rmi jmx glassfish-4