2012-12-04 61 views
2

根據oracle文檔http://docs.oracle.com/javase/6/docs/technotes/guides/visualvm/jmx_connections.html 目標應用程序應該在與Java VisualVM相同的主機上運行,​​但是由不同於啓動Java VisualVM的用戶啓動。但在我的情況下,登錄爲假設X用戶。並且我開始VisualVM和目標應用程序。如何可以由一個用戶運行VisualVM並由同一本地主機上的另一個用戶運行目標應用程序?使用visual Vm的本地jmx連接

+0

請接受最好的答案 – harschware

回答

2

您位於右側頁面。您需要創建一個明確的JMX連接,如下所述:

何時需要顯式JMX連接?

  • 目標應用程序在與Java VisualVM相同的主機上運行,​​但由不同於啓動Java VisualVM的用戶啓動。 Java VisualVM使用jps工具發現正在運行的應用程序,該工具只能發現由啓動Java VisualVM工具的用戶啓動的Java應用程序。