在上一篇文章中,我向您展示了如何使用单个管理员服务器和多个托管服务器启动WebLogic Server。 这些启动之后,您如何检查它们的健康状况? 您可以使用管理员的/ console网络应用。 但是,所有默认的Oracle / Open JDK 6+附带的另一个工具是VisualVM。 我将向您展示如何启动并运行它以监视多个JVM。
在运行JVM服务器的服务器上,执行以下操作:
- cd进入$ HOME并使用以下命令创建一个名为“ jstatd.all.policy”的文件:
grant codebase "file:${java.home}/../lib/tools.jar" {permission java.security.AllPermission;};
- 运行以下命令:
jstatd -J-Djava.security.policy=jstatd.all.policy &
- 现在回到您的PC并打开一个终端并运行以下命令:
jvisualvm&
- 在ViaualVM内,添加服务器的远程主机,您应该看到在其中启动的所有JVM。
这是一个看起来像的例子:
翻译自: https://www.javacodegeeks.com/2014/03/how-to-monitor-multiple-jvms-on-a-server-with-visualvm.html