2013-05-16 27 views
9

我想在Eclipse Juno中運行Visual插件。可視VM使用說明令人困惑。在Tomcat服務器上運行我的應用程序,我不知道如何將其指向Visual VM。
使用說明:如何運行VisualVM Eclipse插件

  1. 創建一個新的應用構成
  2. 選擇「VisualVM的啓動器」的應用程序啓動
  3. 運行/調試與創建的配置有VisualVM的自動啓動的應用程序。

我該如何爲Tomcat上運行的應用程序選擇Visual VM啓動器?

+1

另請參閱此問題以瞭解如何讓應用程序按名稱顯示在visualvm中:http://stackoverflow.com/questions/4433979/how-do-i-give-a-name-to-a-visualvm-unknown -application/4436208#4436208 –

+0

請參閱此文檔https://blog.idrsolutions.com/2013/05/setting-up-visualvm-in-under-5-minutes/ – madhu

回答

16

VisualVM plugin for Eclipse僅在您可以從Eclipse內部啓動應用程序時(即,它是純Java應用程序,而不是Tomcat或要在Tomcat中部署的應用程序時)纔有用。

對於您的情況,只需啓動jvisualvm(您可以找到與javac相同的文件夾)並選擇對話框中的Tomcat進程。

請注意,您可能必須configure Tomcat to allow VisualVM to connect

或者,您可以創建爲Tomcat的啓動配置,但要做到這一點,你將不得不讀取啓動文件,收集得去到類路徑手動正確所有的JAR文件,收集啓動參數,使用正確的「當前目錄」,設置一些系統屬性......這是可能的,但你可能不想嘗試。

+0

感謝您的回答。當我啓動jvisualvm時,我可以在VisualVM中看到tomcat。但我找不到任何我的MBeans。注意:使用JDK1.6 –

+0

這是一個新問題。用一個例子來問一下你的一個MBean是怎麼樣的以及你如何註冊它。 –

+0

我已經解決了。不管怎麼說,多謝拉。 –

相關問題