Home

Table of Contents

MC4J is a project to create management software for J2EE application servers and other Java applications. It is designed to utilize the JMX specification to connect to and introspect information within supported servers and applications. It provides the ability to browse existing managed beans (MBeans), update configurations, monitor operation and execute tasks.

Current release

MC4J EMS 1.2.2 Released (5/9/08)

EMS is the connection library behind MC4J. It is an adapter layer to allow simultaneous access to any number of MBean servers from different AS vendors and different versions of those. It uses classloading isolation per connection to avoid the typical serialization problems and can load the correct libraries from installations of the target app servers. It also provides a cached, object form of the MBeanInfo metadata that eases writing tools that connect to many MBean Servers.

Download from here

MC4J 2.0 Alpha 1 Released (6/18/06) 

This is a fairly major rewrite to separate the communications and connectivity code from the interface code. I'll be releasing the communications code as another project. This release also includes a rewrite of the dashboard model to make it more flexible and powerful. I've included the latest of my HTML swing layout system and there are a bunch of dashboards that use this functionality. Next steps are to document the new dashboard system and finish testing server compatibility.

The current release, MC4J 2.0 alpha 1 is available for Download.

Features
Can connect to ten different server types from a single interface
Multiple live connections to any combination of the supported servers
Full MBean tree to view all the exposed information in a server
View server configurations and statistics remotely
Perform operations on a server
Register and track notifications
Monitor performance information from the JVM itself using JDK 5
Dynamic charting for all numeric information
Custom dashboards for specific features in a server
Query the server to find specific MBeans by name or by their attributes



Future releases

The future of MC4J is now being refactored and developed, see our Road Map for more information.

JMX Wiki

Also visit the JMX Wiki for more general knowledge sharing on the JMX specification and its uses.

MC4J Supported Servers

Let us know if you have more information on compatibility

Server Versions
JBoss 3.2.x, 4.0
JMX Remoting 1.0.1
MX4J 1.1.1, 2.x
OC4J 10.0.3
Tomcat 4.1.29, 5.0.x, 5.5.x
Bea Weblogic 6.1, 7.0, 8.1, 9
IBM WebSphere 5.0, 5.1, 6.0
Apache Geronimo M1, M2, M3
Sun JSAS 8, 8.1
Pramati 3.5.3, 4.0 preview
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.