Working ideas, sample documentation and some examples for the Work in Progress Spring JMX.
Application Server Compatibility
| Server Product |
Supports Export |
Supports Proxies (JMX 1.2 only) |
Notes |
| Tomcat 4.1.27 |
Yes |
N/A |
Must set defaultCurrencyTimeLimit on MBeanInfoAssembler to 0. Must also move TOMCAT_HOME/server/lib/mx4j.jar to TOMCAT_HOME/common/lib/mx4j.jar |
| Tomcat 4.1.27 (JDK 5) |
Yes |
Yes |
Only when running on JDK 1.5 |
| Tomcat 4.1.27 (MX4J 3) |
Yes |
Yes |
Must delete mx4j.jar in TOMCAT_HOME/server/lib and place new mx4j.jar in TOMCAT_HOME/commmon/lib |
| Tomcat 5.0.28 |
Yes |
N/A |
Must set defaultCurrencyTimeLimit on MBeanInfoAssembler to 0 |
| Tomcat 5.0.28 (JDK 5) |
Yes |
Yes |
Only when running on JDK 1.5 |
| Tomcat 5.0.28 (MX4J 3) |
Yes |
Yes |
Must replace jmx.jar in TOMCAT_HOME/bin with mx4j.jar |
| Tomcat 5.5.7 |
Yes |
Yes |
- |
| Jboss 3.2.6 |
Yes |
Yes |
- |
| BEA WebLogic 8.1 |
Yes |
- |
Must use specific WebLogicMBeanServerFactoryBean to locate MBeanServer. Classes used in MBeans MUST be on the startup classpath if you want to access them from your web applications. |
| IBM WebSphere 5.1 |
Yes |
N/A |
Must set defaultCurrencyTimeLimit on MBeanInfoAssembler to 0 |