EmbeddedJBoss

Note: This implementation is retired. For an Embedded API to JBossAS 6.0.0.M1+, please see: JBoss Embedded AS

 

 

Embedded JBoss

 

The focus of Embedded JBoss is to be able to run the JBoss 5 Kernel and JEMS services with a non-JBoss-controlled classloader.  What does this mean?  It means you are able to run JBoss within the same JVM as a plain Java program, a junit test, standalone Tomcat, or even another application server. Why is this important?

 

  1. Allows JBoss and JEMS products to be more "lightweight"

  2. Allows people to use JBoss/JEMS that can't switch containers that easily

  3. Unifies what other projects at JBoss are already doing to be able to run in non-JBoss-app-server environments.

  4. Gives ISVs better integration possibilities

 

Download

You can download older versions from SourceForge.  The latest release is jboss-embedded-beta3.SP12-bin.zip in the JBoss Maven repository.

 

Forums

 

Links