jmxri.jar is Sun's reference implementation of jmx1.0
the only reason this is included with JBoss is because
Sun's HTML apadter requires some debug classes from this
Sun's reference implementation is a bit buggy,
look at the JBossMX testsuite, jmxri fails more than
40 tests :-(
jboss-jmx.jar (point 4) is our implementation. Much better :-)
jboss-jmx.jar = jboss-jmx-core.jar + jboss-jmx-services.jar
jboss-jmx-core.jar is our implementation minus "optional" services. The spec doesn't regard them as optional.
jboss-jmx-services.jar are the "optional" services.