0

我正在尝试执行 Jetty 的远程配置文件会话。我已经下载并解压了 jprofiler_linux_7_0.tar.gz 我运行了 jpintegrate 并生成了 start_jetty_jprofiler.sh 查看并剪掉了:-agentpath:/RAID10/home/mbl/profiler/jprofiler7/bin/linux-x86/libjprofilerti .so=port=8849,nowait

并将其添加到我实际的码头启动脚本中。

运行修改后的脚本,我收到以下错误消息:在绝对路径中找不到代理库:/RAID10/home/mbl/profiler/jprofiler7/bin/linux-x86/libjprofilerti.so

我想知道我哪里出错了。谢谢

4

3 回答 3

3

可能您正在尝试分析 64 位 VM。在这种情况下更改linux-x86linux-x64.

这种情况下的错误信息确实非常具有误导性。JVM 应该说类似“A 64-bit JVM cannot load a 32-bit library”之类的话。

于 2011-10-21T08:34:38.947 回答
0

在创建分析设置时取消选中 jprofiler 中的 64 位 vm 选项。这应该可以解决问题

于 2014-12-15T01:17:45.210 回答
-1

我也有这个问题。它通过将 linux-x64/ 复制到 /jprofiler7/bin 目录中的 linux-x86/ 来解决。当然,请务必先备份linux-x86。

于 2013-01-16T03:44:42.447 回答