TestJMX is a JMX-based Server for launching different kinds of applications and make a testing-framework. It use MX4J as the JMX implementation although it pretends to be implementation-agnostic it started as a standalone JMX server to register applications dynamically load and test its interface. Soon it was clear that it could be used for different kinds of testing.
The aim of the project is thar every MBean developed could be tested and its interface checked simply but deploying it in a directory and providing a MLET file (this is intended to change to a complete XML file). We will try to imitate a basic but lightweight J2EE container, perhaps in the near future using Spring or other IoC framework, but for the moment the idea is to base all the architecture on JMX.