2008-11-24 17 views

回答

2

JConsole用於監視JVM。我假設你想監視你的應用服務器的性能。爲此,在初始化應用程序服務器時,必須設置com.sun.management.jmxremote屬性。

例如,在Tomcat的(我知道這是不是一個完整的Java EE容器),你會開始容器爲:

>startup.bat -Dcom.sun.management.jmxremote 

然後,您可以啓動JConsole的獨立應用

>jconsole 

,然後將jconsole附加到運行Tomcat的Java進程。 類似的步驟適用於其他應用程序服務器。

0

如果你正在使用Tomcat,你應該嘗試lambda probe。這是一個war文件,一旦在tomcat上安裝,就可以啓用一個具有與jconsole類似的監視功能的Web應用程序。

在lambda探針網頁上還有一個JBoss下載,但我只在tomcat上測試過。

0

如前所述,jconsole監視JVM,即整個應用程序服務器實例,而不是部署爲戰爭或耳朵的特定Web應用程序。

如果您正在尋找更細粒度的Web應用程序性能監視,您可以嘗試查看諸如JAMon之類的工具。

相關問題