jconsole 可以与 Java EE 一起使用吗?

发布于 2024-07-09 00:41:12 字数 87 浏览 12 评论 0原文

我看到的所有示例都是通过在命令行传递 JAR 文件来实现 Java SE 应用程序的。 JConsole 能否附加到 WAR 或 EAR 并监控应用程序性能?

All the examples I see are for Java SE applications by passing your JAR file at the command line. Can JConsole attach to a WAR or EAR and monitor application performance?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

鸩远一方 2024-07-16 00:41:13

JConsole 用于监视 JVM。 我假设您想监视应用程序服务器的性能。 为此,您必须在初始化应用程序服务器时设置 com.sun.management.jmxremote 属性。

例如,在 Tomcat 中(我知道这不是一个完整的 Java EE 容器),您可以按如下方式启动容器:

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

然后您可以将 JConsole 作为独立应用程序启动

>jconsole

,然后将 jconsole 附加到运行 Tomcat 的 Java 进程。
类似的步骤适用于其他应用程序服务器。

JConsole is for monitoring JVMs. I'm assuming that you would like to monitor the performance of your application server. To do so, you'll have to set the com.sun.management.jmxremote property, when initializing your application server.

For example, in Tomcat (I know this is not a complete Java EE container), you would start the container as:

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

You could then start JConsole as a standalone application

>jconsole

and then attach jconsole to the Java process that is running Tomcat.
Similar steps apply to other application servers.

极度宠爱 2024-07-16 00:41:13

如果您使用 Tomcat,您应该尝试 lambda 探针。 这是一个 war 文件,一旦安装在 tomcat 上,就可以使 Web 应用程序具有与 jconsole 类似的监控功能。

在 lambdaprobe web 上也有 JBoss 下载,但我只在 tomcat 上进行了测试。

If you are using Tomcat you should try lambda probe. It's a war file that once installed on tomcat enables a web-app with similar monitoring capabilities as jconsole.

On the lambda probe web there is also a JBoss download, but I only tested on tomcat.

℡寂寞咖啡 2024-07-16 00:41:13

正如已经提到的,jconsole 监视 JVM,即整个应用程序服务器实例,而不是部署为 war 或 Ear 的特定 Web 应用程序。

如果您正在寻找更细粒度的 Web 应用程序性能监控,您可以尝试查看 JAMon 等工具。

As already mentioned jconsole monitors JVM, i.e. the whole application server instance and not specific web application deployed as war or ear.

If you are looking for more fine grained web app performance monitoring you could try to look at tools like JAMon .

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文