JMX console - JBoss

JMX Console is a deployed web application (Distributed Services Layer) that acts as a web UI into the JBoss Microkernel (Agent Layer) and all of the deployed services (Instrumentation Layer MBeans).


The following list outlines some of the JMX Console’s capabilities:

  1. Reconfigure logging: jboss.system:service=Logging,type=Log4jService
  2. Get JBoss Version, Run GC, Shutdown: jboss.system: type=Server
  3. Get JBoss Directory Paths: jboss.system:type=ServerConfig
  4. Get JVM/Memory/Thread Info: jboss.system:type=ServerInfo
  5. Query an individual servlet: jboss.web:J2EEApplication=none,J2EEServer=none,WebModule =//localhost/fortune,j2eeType=Servlet,name=fortune
  6. View JNDI Tree: jboss:Service=JNDIView
  7. Manage a DB connection pool: jboss.jca:name=DefaultDS,service=ManagedConnectionPool
  8. Start/Stop applications: jboss.web.deployment:id=2147076203,war=fortune.war
  9. Change virtual host settings: jboss.web:host=localhost,type=Host
  10. View and change HTTP connector settings: jboss.web:address=/,port=8080,type=Connector
  11. View/Flush HTTP sessions: jboss.web:host=localhost,path=/fortune,type=Manager
  12. Manage deployments: jboss.system:service=MainDeployer

Interested in mastering JBOSS?

Learn more about JBOSS Tutorial in this blog post.

Web Console



  1. Like JMX Console, Web Console provides the same, but richer, view into the JBoss JMX server/services
  2. Navigation is done through a Java Applet
  3. Supports creation of alerts and real-time monitors (right-click)

For indepth understanding on JBoss click on: