2009-11-15 34 views
0

我想寫一個小代理來控制tomcat,現在看起來JMX對我來說是最好的選擇。使用經理http服務,我可以看到有各種各樣的整潔mbeans註冊,給我所有我需要的信息。唯一的問題是,當我使用jconsole連接到tomcat實例時,我沒有看到任何這些mbeans,只是標準的JVM。在Jconsole中查看Tomcat 6.0的MBeans

在tomcat允許在jconsole中查看它的mbeans之前,我需要做些什麼voodoo?還是我誤解了jconsole的作用?我不想開始嘗試寫任何代碼,直到我明白髮生了什麼。

順便說一句,我就贏運行Tomcat 6.0.20與Java 1.6.0_16 7

乾杯, 布賴恩。

回答

1

您是否像tomcat文檔中設置的那樣設置了CATALINA_OPTS?

http://tomcat.apache.org/tomcat-6.0-doc/monitoring.html

您將需要至少「-Dcom.sun.management.jmxremote」使用JConsole的同一臺機器上的JVM

+0

是我做到了。不幸的是,我在一個跳過它的地方做過。轉換位置,使其現在起作用。至少可以說我有點尷尬。 感謝您的幫助。 – Brian 2009-11-15 16:34:39