【问题标题】:Glassfish 4: jmx service url contains router name? How to change it?Glassfish 4:jmx 服务 url 包含路由器名称?如何改变它?
【发布时间】: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


    【解决方案1】:

    我遇到了同样的问题。

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

    然后 url 看起来像“ComputerName.DNSSuffix”。

    对于 Win7:

    打开“控制面板”->“系统”。

    在您的计算机名称旁边单击“更改设置”。

    接下来点击“更改”,最后点击“更多”。

    这里你必须输入一个有效的名字。

    重新启动计算机。

    gr33tz

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-03
      • 2018-09-18
      • 2019-04-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多