Ошибка при использовании jprofiler для профилирования удаленного сервера weblogic

Привет, я новичок в jprofiler. Моя задача - профилировать удаленный сервер weblogic, для которого я выполнил шаги для удаленного профилирования и дошел до создания файла sh, который jprofiler создает сам. Как я прочитал, мне нужно запустить мой сервер weblogic с этим файлом sh. Но я застрял со следующей ошибкой.

: Произошла ошибка во время инициализации виртуальной машины, не удалось найти библиотеку агентов по абсолютному пути ......./linuxX64/libjprofilerti.so

Я вижу файл в пути, указанном в ошибке. Помощь нужна быстро.

Заранее спасибо, Рагху Дев


person Raghu Dev    schedule 25.04.2013    source источник


Ответы (2)


Вероятно, вы профилируете 32-разрядную JVM, а не 64-разрядную JVM. Повторите мастер интеграции и снимите флажок «64-разрядная JVM» на шаге «Профилированная JVM». Тогда это должно работать.

person Ingo Kegel    schedule 26.04.2013
comment
я опишу шаги, которые я выполнил. на моей локальной машине я выбрал удаленное профилирование и выполнил все шаги. мне пришлось смонтировать файл sh моего сервера weblogic. поскольку у меня не было опции монтирования, я скопировал путь sh файл моей weblogic на локальный компьютер и сгенерированный файл _jprofiler.sh. Я скопировал этот файл sh на удаленную машину. Когда я пытаюсь запустить свой веб-сервер с этим файлом sh, я получаю эту ошибку. - person Raghu Dev; 26.04.2013
comment
Тогда путь к родной библиотеке в параметре -agentpath VM в измененном стартовом скрипте указан неверно. - person Ingo Kegel; 26.04.2013
comment
какой должен быть путь к родной библиотеке. нативная библиотека означает, что путь к jprofiler bin и еще один вопрос, должен ли я запускать свой сервер weblogic с файлом sh, сгенерированным jprofiler, для его профилирования - person Raghu Dev; 26.04.2013
comment
Путь после -agentpath должен существовать, он указывает на собственную библиотеку в каталоге установки JProfiler. Да, вы должны использовать сгенерированный сценарий запуска для загрузки агента профилирования. - person Ingo Kegel; 26.04.2013
comment
или же я могу сделать профилирование таким образом. я запущу файл jpenable sh на удаленной машине, выберу мой сервер weblogic, jvm, выберу номер порта, а затем присоединюсь к графическому интерфейсу jprofiler на локальной машине с этим портом. - person Raghu Dev; 26.04.2013
comment
-agentpath:/wls_domains/wlsdomain01/jprofiler7/bin/linux-x64/libjprofilerti.so путь существует в файле sh, созданном jprofiler - person Raghu Dev; 26.04.2013

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

person yourganesan    schedule 15.12.2014