JProfiler遠程監控Linux上Tomcat的安裝過程細講(步驟非常詳細!!!)


JProfiler遠程監控Linux上Tomcat的安裝過程細講(步驟非常詳細!!!)

 

1.文件准備:

   服務器:CentOS Linux release 7.3.1611 (Core) 

          Apache Tomcat/7.0.81,Oracle JDK Java1.7.0_79

             jprofiler_linux_9_2_1.rpm for linux(安裝包:jprofiler_linux_9_2_1.rpm

     客戶端:Windows XP, jprofiler_windows-x64_9_2_1   for windows(安裝包:jprofiler_windows-x64_9_2_1.exe

 

2.JProfiler軟件下載地址 http://www.ej-technologies.com/

 

3.客戶端 JProfiler 安裝(官網:https://www.ej-technologies.com/products/jprofiler/overview.html)

 

4.服務器端 JProfiler 安裝: 
   把 jprofiler_linux_9_2_1.rpm 上傳到到服務器,任何路徑

   運行下面命令: rpm-Uvh jprofiler_linux_9_2_1.rpm

   運行完成以后 會在/opt/jprofiler9這個目錄里面找到安裝文件(我自己是將安裝文件移動到/home/opt/目錄下)

 

5.啟動客戶端的jprofiler.exe,啟動后,點擊下面的安裝步驟:

  (1) session菜單下點擊new window菜單,選擇“An application server,locally or remotely”;

  

 

  (2) 選擇下一步,彈出應用服務器選擇界面,我這里選擇tomcat7

  

 

  (3) 選擇下一步,選擇“on remote computer”,同時選擇操作系統相關信息,這里我選擇linux x86,amd64;  

  

 


  (4) 選擇下一步,這里將我們jdk相關信息選擇上,我選擇“Oracle”、“1.7.0”(對應服務器端jdk版本)、“hotspot”;  
  

 

  (5) 選擇下一步,這里我選擇第二個“startup immediately.connect later with jprofiler GUI”;

  

 

  (6) 選擇下一步,填寫要連接的遠程服務器ip,這里我填寫192.168.1.141(服務器端ip)
  

 

  (7) 選擇下一步,這里需要填寫的是jprofiler在linux上的安裝位置,我這里填寫/home/opt/jprofiler9 ; 
  


  (8) 選擇下一步,這里需要我們將服務器上拿下來的startup.sh腳本選中(自己從服務器下載到本地);

  

 

  (9)點擊下一步,我們制定一個端口,默認是8849,(千萬別用80或者8080這些知名端口);

  

 

   (10)點擊下一步,到如下界面:  

  

 

   (11)繼續點擊下一步,到如下界面。然后選擇“No,I  will  start  the  session  later”,最后點擊Finish ;

  

 

      (12)之后會在本地第(8)步所在目錄下生成一個startup_jprofiler.sh腳本,而這個腳本就是比我們原來的startup.sh多如下一段話:

  # The following lines have been added bythe

  # application server integration wizardof JProfiler

  CATALINA_OPTS="-agentpath:/home/opt/jprofiler9/bin/linux-x86/libjprofilerti.so=port=8849,nowait$CATALINA_OPTS"

  export CATALINA_OPTS

  # end of modifications

  

 

  (13) 將剛才生成startup_jprofiler.sh腳本傳送到/home/qa/local/test75/tomcat/bin的目錄下,並賦予執行權限:

  chmod   777  startup_jprofiler.sh ;

  

 

  (14) 將本機C:\Users\y\.jprofiler9\config.xmlcopy到 第(7)步輸入的配置文件目錄下 :/home/opt/jprofiler9/config/;

  

  

 

6:服務器端的配置:

  (1)修改系統環境配置文件/etc/profile ,增加

    # JPROFILER CONF

    JPROFILER_HOME=/home/opt/jprofiler9/bin/linux-x86
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JPROFILER_HOME

    # JDK  HOME
    export JAVA_HOME=/home/jdk1.7.0_79
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export PATH=$JAVA_HOME/bin:$PATH

 

  (2)修改TOMCAT啟動文件/home/qa/local/test75/tomcat/bin/catalina.sh,添加

    CATALINA_OPTS="$CATALINA_OPTS -Xms128m -Xmx128m $JPDA_OPTS -agentlib:jprofilerti=port=

    8849 -Xbootclasspath/a:/home/opt/jprofiler9/bin/agent.jar"

 

7:執行startup_jprofiler.sh 這個啟動會自動啟動tomcat 服務,然后再點擊客戶端

 

8.啟動客戶端軟件

  點擊jprofiler菜單session>start center>Open Session,
  Available session configurations中列出了剛才配置的連接,然后點擊編輯按鈕,如下所示 ;

  

 

   然后點擊Class  path,並且去選擇你要監控的項目(我這里是D:\Code\trunk\src),然后點擊OK按鈕 ;

  

 

  之后選擇剛才的配置,點擊Open按鈕 ;

  

 

  點擊Open后,出現以下界面說明運行成功,然后點擊OK按鈕 ;

    

 

  點擊OK后,出現以下界面。然后你就可以監控你自己的Java項目了 ;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM