jmx-console不但可以显示JBoss JVM信息,还可以显示JBoss部署项目的各项目情况,JNDI的树 等等。并且包含方法对JBoss进行操作,甚至可以对JBoss进行远程关机。
首先:都需要进入到jboss jmx-console
JNDI树查看 :查找service=JNDIView ,进入该页面后点击 list方法,就会列出JBoss上所有的JNDI服务。
查看各项目部署情况:
点击左边的菜单 JBoss.deployment,进入后点击flavor=URL,type=DeploymentScanner,点击listDeployedURLs方法,可以查看一共部署了哪些项目。该页面的其它方法还可以控制JBoss的扫描情况。
进入jboss.deployment页面后,下面还有很多选项。可以找到自己部署的项目(使用浏览器查询功能),点击进入后,有关于这个项目的很多详细信息,如部署地址,classpath,ClassLoaderName等很多信息。
在左边栏目点击jboss.web.deployment,可以查看web项目 的部署情况。点击进入还可以控制项目的启动,停止,删除等功能。
参考:
http://community.jboss.org/wiki/DisplayTheJDNITreeWithTheJMXConsole
http://community.jboss.org/wiki/ManageTheDeploymentScannerWithTheJMXConsole
http://community.jboss.org/wiki/RedeployFromTheJMXConsole