无法从JProfiler创建JMX连接

时间:2018-09-24 15:17:51

标签: jprofiler

我正在尝试使用 快速附加->另一台计算机将JProfiler(10.0.1)连接到JMX端口。 我可以使用jvisualvm和JConsole轻松连接到JMX端口,我要做的就是放在主机和端口中。但是在jprofiler上出现以下错误

  

“另一个应用正在端口19002上运行。请检查您的端口   配置”。

我正在使用Oracle JDK jdk1.8.0_181。以下是我用于服务器启动的JXM选项。

-Dcom.sun.management.jmxremote 
-Dcom.sun.management.jmxremote.port=19002 
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false 

1 个答案:

答案 0 :(得分:2)

JProfiler无法通过JMX连接到已配置的JVM,代理会在专用端口(默认值为8849)上打开服务器套接字。

如果使用快速连接,则完全不必指定端口,而是从正在运行的JVM列表中选择一个JVM。对于选定的JVM,将加载分析代理,并自动分配端口,而您根本不必处理它。

我还建议使用最新版本,而不是10.0.1。