.bash_profiler 파일 수정#

다음 설정을 추가한다. 단 JAVA_HOME과 JPROFILER_HOME는 설치에 따라 유동적인 값을 가진다.

JAVA_HOME=/home/fromm0/env/java
JPROFILER_HOME=/home/fromm0/env/jprofiler5/bin/linux-x86

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JPROFILER_HOME
export PATH=$PATH:$JAVA_HOME/bin

catalina.sh 파일 수정#

아래 설정은 catalina.sh파일에 가장 상단에 셋팅하도록 한다. 방화벽 설정에서 8849포트를 열어줘야 한다. 방화벽 설정은 setup명령어를 통해 들어갈수 있다.
CATALINA_OPTS="$CATALINA_OPTS -Xms128m -Xmx128m -agentlib:jprofilerti=port=8849 \
-Xbootclasspath/a:/home/fromm0/env/jprofiler5/bin/agent.jar"

tomcat로그#

JProfiler> Protocol version 25
JProfiler> Using JVMTI
JProfiler> 32-bit library
JProfiler> Listening on port: 8849.
JProfiler> Native library initialized
JProfiler> Waiting for a connection from the JProfiler GUI ...

성공시 로그#

JProfiler> Using dynamic instrumentation
JProfiler> Time measurement: elapsed time
JProfiler> CPU profiling enabled
JProfiler> Hotspot compiler enabled
JProfiler> Starting org/apache/catalina/startup/Bootstrap ...

에러#

Error occurred during initialization of VM
Could not find agent library on the library path or in the local directory: jprofilerti

시스템의 LD_LIBRARY_PATH 값을 확인해본다. 이 값에 /home/fromm0/env/jprofiler5/bin/linux-x86 과 같은 값이 없다면 강제로 셋팅해줘야 한다.

Add new attachment

Only authorized users are allowed to upload new attachments.
« This page (revision-5) was last changed on 12-Jan-2009 13:36 by DongGukLee