2008-11-24 92 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之类的工具。

相关问题