I have been using the MX4J for years. It was a reliable and well-shown, really good open source project.
However, I would not recommend it now, because
- It is not actively supported
- It is not suitable for Java 5/6.
To get the most out of this, you need to create annotations with the XDoclet, and you need to include it in the bootclasspath. If you include it in the bootclasspath, you cannot use the JConsole because it overrides the JMX routines that come with the JVM.
Why can't you use the Open JDK / Open DMK Http Adapter? After all, OpenJDK is GPL-based - isn't it?
Fortyrunner
source share