Ошибка запуска JProfiler приложения Jetty не может найти libjprofilerti.so - PullRequest
0 голосов
/ 20 октября 2011

Я пытаюсь выполнить сеанс удаленного профиля Jetty. Я скачал, untar'd 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

Мне интересно, где я ошибся. Спасибо

Ответы [ 3 ]

3 голосов
/ 21 октября 2011

Возможно, вы пытаетесь профилировать 64-битную виртуальную машину.В этом случае измените linux-x86 на linux-x64.

Сообщение об ошибке в этом случае действительно очень вводит в заблуждение.JVM должна сказать что-то вроде «64-битная JVM не может загрузить 32-битную библиотеку».

0 голосов
/ 15 декабря 2014

снимите флажок с 64-битной опции vm в jprofiler при создании настроек профилирования.это должно решить проблему

0 голосов
/ 16 января 2013

У меня тоже была эта проблема.Он разрешается копированием linux-x64 / в linux-x86 / в / jprofiler7 / bin dir.Конечно, сначала обязательно сделайте резервную копию linux-x86.

...