WITH ECLIPSE If you are using eclipse: 1. Init a workspace to be maven-compatible (see maven site) 2. Run maven eclipse:eclipse to create the .project file FOR ALL 3. Run maven install to add jmood to your M2_REPO or just mvn package to generate the bundle in target/ 4. To test it you can just run the FelixLauncher class under src/test/java. This creates a temporary './cache' directory for Felix. Note that no shell is available so you can only interact with felix remotely through JMood 5. Connect to JMood using your favorite general purpose JMX console (for example, jconsole, bundled with java 5) or help us building one ;-) The url is printed in the console but it should be: -> service:jmx:rmi:///jndi/rmi://${host}:1199/server where ${host}=your_hostname or 'localhost' if no non-loopback interface is found. ISSUES - If you are using java1.4 the framework won't find the javax.management and javax.management.remote packages so it will not resolve JMood. You can choose between Sun's reference or mx4j (http://mx4j.sourceforge.net) implementations. Just bundle them and export those two packages and everything should work fine. - If running on Java 5+, JMood uses the java.lang.management PlatformMBeanServer else (java.version<1.5.0) it creates an independent MBeanServer and JVM MBeans are not available any more. - MBeans for some compendium services are created if those services are available but no static dependency is needed. - JMood creates an RMIRegistry on port 1199, this value is hard-coded for the moment, so be sure it is free - JMood automatically creates a policy manager with a dummy policy if none found. Note that it has not been very much tested with *real* security, and that many management operations need AdminPermission to work fine.