一、jdk > 1.6linux
二、jprofiler 9.0.3windows
三、Tomcat 7服務器
解壓:
tar -zxvf jprofiler_linux_9_0_3.tar.gz
拷貝:
cd jprofiler9/bin/
cp jprofiler /usr/local/
配置環境變量:
修改/etc/profile系統配置文件:
JPROFILER_HOME=/opt/shanhy/jprofiler9/bin/linux-x64
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JPROFILER_HOME
使配置文件生效:source /etc/profile工具
在本機生成startup_jprofiler.sh腳本,步驟以下:調試
至此,startup_jprofiler.sh 已經生成,生成位置與咱們選擇的 startup.sh 在同一個目錄。it
咱們把 startup_jprofiler.sh 上傳到遠程Linux服務器的Tomcat/bin目錄下。監控
與往常啓動Tomcat不一樣的是,咱們不使用 startup.sh 而是直接使用 startup_jprofiler.sh 啓動Tomcat。變量
這裏須要說一下的是,默認startup_jprofiler.sh 最後啓動Tomcat 方式爲 run,咱們須要修改一下,修改成 start,下面咱們對比一下startup.sh 和 startup_jprofiler.sh 的不一樣:服務器端
其實差異也就是增長了2行配置,推薦你們直接在服務器上覆制startup.sh 爲 startup_jprofiler.sh,而後添加以下兩行便可:jdk
CATALINA_OPTS="-agentpath:/opt/jprofiler9/bin/linux-x64/libjprofilerti.so=port=8849,nowait $CATALINA_OPTS"
export CATALINA_OPTS
若是是用工具生成的startup_jprofiler.sh,注意咱們要把生的startup_jprofiler.sh的最後一行的 run 修改成 start 後,再啓動Tomcat,啓動如圖所示:
點擊OK 後,咱們就能夠查看服務器Tomcat的各類狀況了。