2017-06-02 129 views
0

我想在本地Windows 7 PC visualVM上剖析我的web應用程序。Jstatd jvisualvm遠程分析器

我在我的CENTOS 6.8 x86_64 server

grant codebase "file:${java.home}/../lib/tools.jar" { 
    permission java.security.AllPermission; 
}; 

創建jstatd.all.policy文件,下面的代碼Java的bin目錄下,並試圖開始jstatd`下面命令

jstatd -J-Djava.security.policy=jstatd.all.policy -p 1099 

但是當我嘗試我的本地PC上剖析,我沒有看到任何進程下的jvisualvm遠程主機,但只是節點

我也試過測試pu通過在我的window server R2 2008個人電腦上使用相同的方法啓動jstatd,並試圖用Windows 7 visualVM進行配置文件,但仍然沒有結果只是沒有進程的節點,但我試圖在相同的Windows服務器PC上添加遠程主機,以顯示正在運行的進程。

有任何建議。

回答

0

開始通過這個命令jstatd

jstatd -J-Djava.security.policy=jstatd.all.policy -J-Djava.rmi.server.hostname={Your Ip address} 
+0

另外一個值得注意的是,以確保您開始_VisualVM_作爲一個普通用戶,即做**不**使用'PSEXEC -s'。 VisualVM中的功能在_Local_上的右鍵菜單中也稱爲_Add jstatd Connection_。 – buzz3791