changes.
| |  | {section}{column:width=70%} |
| | | {section} |
| | {column:width=70%} |
| | 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. |
| | |
| | h3. Current release |
| | |
| | |
 |  | h5. 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|http://sourceforge.net/project/showfiles.php?group_id=60228] |
| | |
| | |
| | h5. 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 |{column}{column:width=70%} |
| | !ss12_large.png|thumbnail,align=center! |
| | |
| | | | Query the server to find specific MBeans by name or by their attributes | |
| | {column} |
| | {column:width=70%}!ss12_large.png|thumbnail,align=center! |
| | [!idea125x37_white.gif|align=center!|http://www.jetbrains.com/idea/|Developed with Idea] |
| | [!http://www.netbeans.org/images/built-on-nb.gif|align=center!|http://platform.netbeans.org/|Built on the NetBeans Platform] |
 | | {column}{section} |
| | | {column} |
| | {section} |
| | |
| | h3. Future releases |
| | |
| | The future of MC4J is now being refactored and developed, see our [Road Map] for more information. |
| | |
| | h3. JMX Wiki |
| | |
| | !JMXWiki.png! Also visit the [JMX Wiki|jmx:Home] for more general knowledge sharing on the JMX specification and its uses. |
| | |
| | h3. MC4J Supported Servers |
| | |
| | Let us know if you have more information on compatibility |
| | || Server || Versions || |
| | | [JBoss|http://jboss.org] | 3.2.x, 4.0 | |
| | | [JMX Remoting|http://java.sun.com/products/JavaManagement/index.jsp] | 1.0.1 | |
| | | [MX4J|http://mx4j.sourceforge.net] | 1.1.1, 2.x | |
| | | [OC4J|http://otn.oracle.com/tech/java/oc4j/index.html] | 10.0.3 | |
| | | [Tomcat|http://jakarta.apache.org/tomcat] | 4.1.29, 5.0.x, 5.5.x | |
| | | [Bea Weblogic|http://www.bea.com] | 6.1, 7.0, 8.1, 9 | |
| | | [IBM WebSphere|http://www.ibm.com/websphere] | 5.0, 5.1, 6.0 | |
| | | [Apache Geronimo|http://geronimo.apache.org] | M1, M2, M3 | |
| | | [Sun JSAS|http://www.sun.com/appserver] | 8, 8.1 | |
| | | [Pramati|http://www.pramati.com] | 3.5.3, 4.0 preview | |