JBoss
有一个JMX管理的web管理界面叫jmx-console,在http://localhost:8080/jmx-console/目录下。在JBoss下,主要是通过这个jmx-console来进行管理的,尽管在JBoss5.1里增加了admin-console。但论起功能,还是jmx-console要来的强大的多。
当然jmx-console使用起来不像其它的Application Server的管理界面来的方便,对于初学者看起来更像是天书,乱乱的。这是因为jmx-console显示的是JBoss内部运行时的各种信息,以及一些重要的方法。(更多信息请了解Java JMX)所以比普通管理界面要显示的信息也多的多。千万不要被这貌似‘混乱’
的界面而吓倒,只有真正是使用起来,才能发现JBoss 管理的强大功能。
本文主要介绍一下,如何使用jmx-console查看JBoss的线程堆栈,CPU,内存信息
等。虽然使用jconsole等也可以查看,但通常没有直接使用JBoss的jmx-console查看来的方便,远程管理起来也比较方便。
首先打开jmx-console,地址 http://localhost:8080/jmx-console/。如果没有提示输入密码,请先设置密码,jmx-console很重要不能随便让被人进入。(可以查考我的JBoss安全文章http://localhost:8080/jmx-console/)
之后会看见左面有一个目录,请点击jboss.system
。(通常是使用浏览器的搜索功能,搜索jboss.system
)。
在点击type=ServerInfo
,会看见一个界面。上面是JBoss服务器的一些信息。最下面有一个Operation表格。里面有四条信息,分别是:
listMemoryPools JVM 内存信息
displayPackageInfo JVM 加载包信息
listThreadCpuUtilization JVM 使用CPU信息
listThreadDump JVM 线程堆栈信息
在后面有一个Invoke按钮,点击后可以查看具的信息情况。
参考:
http://community.jboss.org/wiki/GenerateAThreadDumpWithTheJMXConsole
http://community.jboss.org/wiki/HowCanIDisplayTheMemoryPoolUsage
分享到:
相关推荐
jboss-jmx.jar jboss-jmx.jar
Jboss控制台jmx-console的安全设置
JBoss JMX实现架构 JBoss JMX实现架构
jboss jmx监控 通过jmx监控jboss应用所必须的jar文件~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
NULL 博文链接:https://skyteam.iteye.com/blog/1924935
JBOSS4设置控制台jmx-console登录密码
JavaEE源代码 jboss-jmxJavaEE源代码 jboss-jmxJavaEE源代码 jboss-jmxJavaEE源代码 jboss-jmxJavaEE源代码 jboss-jmxJavaEE源代码 jboss-jmxJavaEE源代码 jboss-jmxJavaEE源代码 jboss-jmxJavaEE源代码 jboss-...
JBOSS的安全配置• JMX Console • JBoss Web Console
JBOSS的配置,JMX原理和应用,EJB3.0使用说明
jboss-jmx.jar jboss-cache.jar jboss-common.jar jboss-system.jar 网上都是分散的,我把他们合起来一起上传了,方便大家下载!
jboss-3.2.1.jar jbossall-client.jar jbosscx-client.jar jboss-jmx.jar jboss-jmx-rmi-connector-client-3.0.4.jar jboss-system-3.2.1.jar
JBoss完全实现了J2EE的服务栈: EJB (Enterprise JavaBeans) JMS (Java Message Service) JTS/JTA (Java Transaction Service / Java Transaction API) Servlet and JSP (JavaServer Pages) JNDI (Java Naming and ...
基于JMX的JBoss体系结构研究
jmx_tomcat_jboss
JBoss使用工业标准的JMX来管理, JBoss组件和为EJB提供服务。基于我们以前的开发经验,我们发现了不同的J2EE应用服务器间的存在着巨大的性能和可扩展性差异。我们相信架构的设计是决定类似于性能和可扩展性等质量...
而根据这个接口的实现则有很多种,比如Weblogic 的JMX实现、MX4J、JBoss的JMX实现。在SUN自己也实现了一份,不过在JDK1.4之前,这件JMX实现(一些JAR包)是可选的,你得去 它的网站上下载。JDK5.0则内嵌了进来,安装...