2011-10-20 76 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選項。這應該可以解決問題

相關問題