項目總結54:JProfiler安裝並遠程連接Linux服務器
項目需求
在本地使用Jprofiler遠程連接Linux服務器上的Tomcat項目,並進行內存等信息分析;
本次使用的是Jprofiler11.0版本
JProfiler安裝
1-注意:需要在本地(windows)和Linux上同時安裝相同的版本Jprofiler
2-Linux上安裝Jprofiler:下載安裝包,在官網下在rpm安裝包,上傳到服務器(/root路徑下),執行linux下執行如下指令,默認安裝JProfiler到/opt目錄下
rpm -ivh jprofiler_linux_11_0_2.rpm

3-Windows上安裝JProfiler:下載安裝包,在官網下在zip安裝包,中規中矩安裝即可
官網截圖如下:

遠程連接Linux上的Jprofiler
1-打開本地JProfiler,依次Session-Integration Wizards-New Server Integration

2-選擇集成的服務,我這里選tomcat8.X

3-選擇是待測應用,是本地,還是遠程;這里選擇遠程,且是Linux服務

4-選擇JVM Vendor(Java虛擬機供應商)、Version(版本號)、Mode

5-選擇是否等待JProfiler GUI

6-輸入IP

7-輸入LInux中JProfiler安裝目錄

8-選擇本地Tomcat啟用腳本startup.sh,Jprofiler會復制一份startup.sh,並更新為startup_jprofiler.sh(內部自動配置了JProfiler參數)

9-選擇端口號,這里默認8849

10-信息核對
11-配置結束,確實是否立即等待遠程連接

12-選擇Yes后,如下等待連接

13-將第8步生成的startup_jprofiler.sh文件上傳到LInux 中Tomcat bin目錄下,並執行startup_jprofiler.sh,重啟Linux下Tomcat服務,第一次執行startup_jprofiler.sh,發現沒有執行權限,需要開發操作權限,然后啟動startup_jprofiler.sh

14-啟動成功后,本地JProfiler會有自動跳轉到如下彈窗,選擇Instrumentation;

15-然后點擊OK,到如下頁面,至此遠程連接成功。


