1)我在Linux机器上远程运行我的服务器程序。
JProfiler> Protocol version 41
JProfiler> Using JVMTI
JProfiler> JVMTI version 1.1 detected.
JProfiler> 64-bit library
JProfiler> Listening on port: 8849.
JProfiler> Instrumenting native methods.
JProfiler> Can retransform classes.
JProfiler> Can retransform any class.
JProfiler> Native library initialized
JProfiler> VM initialized
JProfiler> Waiting for a connection from the JProfiler GUI ...
2)然后我尝试从我的本地Windows机器连接我的探查器GUI。我从JProfiler生成的服务器获取了config.xml,并通过GUI导入它。当我尝试连接时,我将永远处于“连接状态”状态。
我可以telnet到Linux机器到特定端口,8849。
有趣的是,当我在Linux机器上终止服务器时,我的GUI上的“连接状态”对话框也被杀死了。它显示了这条消息。 “使用旧版本的本机库或其他应用程序正在侦听端口8849.请检查您的PATH环境变量和端口配置”。
答案 0 :(得分:1)
我发现了我的问题。我的客户端版本为8.07,而我的服务器端版本为8.10。升级客户端后,一切正常。