我花了一些时间查看JBossAS7今天。到目前为止,我对所见所闻印象深刻,但我注意到好的ol'JMX-Console已不复存在。有人知道它为什么被遗漏了吗?我知道我可以通过JConsole、MC4J等进行连接,但是否有替代方案可以提供对已部署MBean的基于Web的访问? 最佳答案 根据这个线程(见下文),不会有这样的事情。服务器管理将以另一种方式实现——通过JBoss本地接口(interface)。但是,将有一个兼容层通过JMX公开JBoss服务。http://community.jboss.org/thread/169408
我有一个Web应用程序部署到远程树脂服务器,它开启了JMX。我可以远程登录到远程服务器,即franz@see:/tmp$telnet5555Trying...Connectedto.Escapecharacteris'^]'.��sr5javax.management.remote.message.HandshakeBeginMessage�,���6profilestLjava/lang/String;Lversionq~xppt1.0^]telnet>qConnectionclosed.但我无法使用我的JConsole连接到它$JAVA_HOME/bin/java-cp$JAVA_
我有一个Web应用程序部署到远程树脂服务器,它开启了JMX。我可以远程登录到远程服务器,即franz@see:/tmp$telnet5555Trying...Connectedto.Escapecharacteris'^]'.��sr5javax.management.remote.message.HandshakeBeginMessage�,���6profilestLjava/lang/String;Lversionq~xppt1.0^]telnet>qConnectionclosed.但我无法使用我的JConsole连接到它$JAVA_HOME/bin/java-cp$JAVA_
我们在Tomcat5.5.17上部署的网络应用程序在SunVM1.5.0_06-b05上运行时遇到了一些速度变慢的问题,并且我们的托管公司没有提供足够的数据来发现问题。我们正在考虑安装lambdaprobe在生产服务器上,但需要启用JMX(com.sun.management.jmxremote)以获得内存和CPU统计信息。启用JMX会导致严重的性能损失吗?如果我们启用JMX,我们是否会打开任何安全漏洞?如果我们只启用对JMX的本地访问,是否需要设置安全身份验证?是否有人使用相同的(tomcat+lambda探针)在生产中没有问题?更新查看答案似乎单独启用JMX不会对VM产生重大开销。
我们在Tomcat5.5.17上部署的网络应用程序在SunVM1.5.0_06-b05上运行时遇到了一些速度变慢的问题,并且我们的托管公司没有提供足够的数据来发现问题。我们正在考虑安装lambdaprobe在生产服务器上,但需要启用JMX(com.sun.management.jmxremote)以获得内存和CPU统计信息。启用JMX会导致严重的性能损失吗?如果我们启用JMX,我们是否会打开任何安全漏洞?如果我们只启用对JMX的本地访问,是否需要设置安全身份验证?是否有人使用相同的(tomcat+lambda探针)在生产中没有问题?更新查看答案似乎单独启用JMX不会对VM产生重大开销。
我想从java代码计算操作系统的CPU使用百分比。unix命令有几种方法可以找到它[e.g.使用mpstat,/proc/statetc...]并从Runtime.getRuntime().exec使用它但我不想使用系统调用。我试过ManagementFactory.getOperatingSystemMXBean()OperatingSystemMXBeanosBean=(OperatingSystemMXBean)ManagementFactory.getOperatingSystemMXBean();System.out.println(osBean.getSystemLoadA
我想从java代码计算操作系统的CPU使用百分比。unix命令有几种方法可以找到它[e.g.使用mpstat,/proc/statetc...]并从Runtime.getRuntime().exec使用它但我不想使用系统调用。我试过ManagementFactory.getOperatingSystemMXBean()OperatingSystemMXBeanosBean=(OperatingSystemMXBean)ManagementFactory.getOperatingSystemMXBean();System.out.println(osBean.getSystemLoadA
我想使用JConsole来监控我的Websphere应用程序,但我不确定如何启用JMX。 最佳答案 以下信息适用于Windows上的Websphere6.1。首先,连接MBean服务器的神奇URL是:service:jmx:iiop://:/jndi/JMXConnector如果您有默认的Websphere安装,则JNDI端口号可能是2809、2810...,具体取决于一个系统上安装的服务器数量以及您要连接的特定服务器。可以肯定的是,在启动Websphere时,请检查日志,因为它会转储一行0000000aRMIConnectorCA
我想使用JConsole来监控我的Websphere应用程序,但我不确定如何启用JMX。 最佳答案 以下信息适用于Windows上的Websphere6.1。首先,连接MBean服务器的神奇URL是:service:jmx:iiop://:/jndi/JMXConnector如果您有默认的Websphere安装,则JNDI端口号可能是2809、2810...,具体取决于一个系统上安装的服务器数量以及您要连接的特定服务器。可以肯定的是,在启动Websphere时,请检查日志,因为它会转储一行0000000aRMIConnectorCA
这个问题与JMX的工作原理或JMX的作用无关。这个问题是关于JMX在生产中的标准应用程序服务器环境中的应用程序。它也不适用于特定的服务器。您在运行标准JavaEE服务堆栈的生产环境中使用JMX监控什么:数据库访问(JDBC和JPA)、sessionEJB、JMS、Web服务器、Web服务、支持AJAX的服务? 最佳答案 在JVM级别,我监控每分钟的垃圾收集持续时间,在ServletContainer级别,我监控请求数、异常数(4xx和5xx代码)、每分钟请求持续时间的总和,在SOAP级别,我监控每个操作和每分钟的调用次数、异常次数和