2011-10-20 51 views
0

我正在尝试执行Jetty的远程配置文件会话。 我已经下载,untar'd jprofiler_linux_7_0.tar.gz 我跑jpintegrate和生产看着该start_jetty_jprofiler.sh 并剪断了: -agentpath:/ RAID10 /家庭/ MBL /探查/ jprofiler7 /斌/ Linux的-x86/libjprofilerti.so = port = 8849,nowaitJetty应用程序的JProfiler启动错误找不到libjprofilerti.so

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

跑了修改后的脚本,我得到了以下错误消息: 无法在绝对路径找到代理库:/RAID10/home/mbl/profiler/jprofiler7/bin/linux-x86/libjprofilerti.so

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

+0

@mbl您是否正在运行64位JVM并使用32位版本的代理程序库? –

+0

@ user1005698:你在那个地方检查图书馆吗? –

回答

3

也许你正试图分析一个64位虚拟机。在这种情况下,将linux-x86更改为linux-x64

在这种情况下的错误消息确实非常具有误导性。 JVM应该这样说:“64位JVM无法加载32位库”。

+0

谢谢!这对我有效。 –

-1

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

0

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

相关问题