[jboss-dev-forums] [Design of Embedded JBoss] - New Embedded Prototype
ALRubinger
do-not-reply at jboss.com
Thu Nov 20 05:20:42 EST 2008
I've committed new jboss-embedded projects:
http://anonsvn.jboss.org/repos/jbossas/projects/embedded/trunk/
This is defined by:
https://jira.jboss.org/jira/browse/EMB-17
Included in this initial setup is a prototype of JBoss Embedded AS distribution which packages up AS and a few Embedded-specific classes into a single JAR, and successfully starts the AS Bootstrap.
Some points:
* Tangential to this is refactoring of the bootstrap project as defined by JBBOOT-4, where the common server locations (JBOSS_HOME, deploy, lib, etc) must be represented by VFS instead of java.io.File. This is required to get a server contained within a JAR.
* Embedded should really have no common server locations - it's got all of its binaries on the classpath and should be able to boot straight from there.
* I had to introduce a NoOpClassLoadingFactory to ignore any roots defined by classloading elements within the AS bootstrap. Due to the repackaging, these roots are not (and shouldn't be) found in the form they're listed. This furthers the notion that Embedded runs within a host ClassLoader.
S,
ALR
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4190807#4190807
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4190807
More information about the jboss-dev-forums
mailing list