Jetty(7.6.16)和VisualVM建立链接

jetty的配置

在jetty-jmx.xml文件中,在最后一个 < Call name的节点后,添加如下配置:

 <Call id="rmiRegistry" class="java.rmi.registry.LocateRegistry" name="createRegistry">
  <Arg type="int">2099</Arg>
</Call>



<Call id="jmxConnectorServer" class="javax.management.remote.JMXConnectorServerFactory" name="newJMXConnectorServer">
  <Arg>
<New  class="javax.management.remote.JMXServiceURL">
  <Arg>service:jmx:rmi://192.168.2.126:2100/jndi/rmi://192.168.2.126:2099/jmxrmi</Arg>
</New>
  </Arg>
  <Arg/>
  <Arg><Ref id="MBeanServer"/></Arg>
  <Call name="start"/>
</Call>

注:IP地址要和服务器访问地址一致(192.168.2.126)
2、修改start.ini文件
在start.ini文件最后面,删除注释的etc/jetty-jmx.xml。etc/jetty-jmx.xml一定要在etc/jetty.xml前。修改后如下:
Jetty(7.6.16)和VisualVM建立链接_第1张图片

重启jetty
Java –jar start.jar
4、打开visualVM,新建链接
链接地址:service:jmx:rmi://192.168.2.126:2100/jndi/rmi://192.168.2.126:2099/jmxrmi
需要提供服务器的访问用户名和密码
5、结果如下:

Jetty(7.6.16)和VisualVM建立链接_第2张图片
Jetty(7.6.16)和VisualVM建立链接_第3张图片

Jetty(7.6.16)和VisualVM建立链接_第4张图片

你可能感兴趣的:(visualvm,jetty)