Tag: jconsole

如何使用JMX连接到localhost jvm上的java程序?

我应该使用JMX连接到localhost jvm上的java程序。 换句话说,我想开发一个JMX客户端来在本地主机上configuration一个Java程序。 不build议使用JConsole! JConsole不适合,因为它是一般的JMX客户端,对主程序性能有负面影响。 oracle站点上的示例使用RMIConnector和主机:端口参数,但我不知道:应该在哪里设置jmx端口? JConsole可以通过PID连接到java进程。 但是我没有find任何有PID作为input参数的JMX API中的方法。

远程JMX连接

我试图打开一个JMX连接到运行在远程机器上的Java应用程序。 应用程序JVMconfiguration有以下选项: com.sun.management.jmxremote com.sun.management.jmxremote.port = 1088 com.sun.management.jmxremote.authenticate = FALSE com.sun.management.jmxremote.ssl = FALSE 我可以使用jconsole或jvisualvm使用localhost:1088进行连接。 但是我无法使用远程机器上的xxx.xxx.xxx.xxx:1088进行连接。 服务器之间或OS上没有防火墙。 但为了消除这种可能性,我telnet xxx.xxx.xxx.xxx 1088 ,我认为它连接,因为控制台屏幕变成空白。 两台服务器都是Windows Server 2008 x64。 试过用64位JVM和32位,都没有工作。

有没有人有远程JMX JConsole工作?

看来我以前从来没有这样的工作。 目前,我知道这是行不通的。 但是我们启动了我们的Java过程: -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=6002 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false 我可以telnet到这个端口,并且“有东西在那里”(也就是说,如果我不启动这个进程,没有任何答案,但是如果我这样做的话),但是我不能让JConsole去填充IP和端口。 好像应该这么简单,但没有错误,没有噪音,没有任何东西。 只是不行。 任何人都知道这个热门的提示?

使用jConsole连接远程tomcat JMX实例

我正尝试使用jConsole连接到远程Tomcat JMX实例。 但无法连接成功。 任何想法? 我在远程tomcat catalina.sh包含以下选项: JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote \ -Dcom.sun.management.jmxremote.port=9004 \ -Dcom.sun.management.jmxremote.ssl=false \ -Dcom.sun.management.jmxremote.authenticate=false"

如何激活我的JVM上使用jconsole进行访问的JMX?

如何激活JVM上的JMX以使用jconsole进行访问?