jprofiler jpcontroller在使用host:port调用时无法连接到jvm

时间:2014-09-22 12:22:44

标签: java jvm jprofiler

我想简要介绍我的网络应用程序,这就是我的工作: 运行jpenable.exe并在找到thi jvm后,它给了我一个端口,所以我可以使用JProfiler GUI连接到它(例如:12121)!现在,因为我想要命令行控制,然后尝试使用此命令连接jpcontroller:

jpcontroller.exe localhost:12121

但它无法连接并且没有错误!现在如果我使用这个命令:

jpcontroller.exe <port>

然后它的作品! 但实际上我不能这样做,因为我想连接到远程jvm !!

我错了吗?

1 个答案:

答案 0 :(得分:0)

jpcontroller不连接到分析代理程序打开的端口,但它使用JMX连接到进程。要在远程计算机上工作,请添加VM参数

-Djprofiler.jmxServerPort = [端口]

到profiled进程并在jpcontroller中使用该端口。然后,将创建一个侦听该端口的MBean服务器。