[wildfly-dev] smaller footprints

Bill Burke bburke at redhat.com
Fri Feb 21 10:40:44 EST 2014


Its also "Web" minus some stuff.  For my project I want just Servlet, 
JAX-RS, JPA, and datasources.   Its very very hard to figure out how to 
remove a subsystem and all its associated modules.

BTW, I think my maven artifact thing got into JBoss Modules.  So it 
would be possible to load jars on demand, or at least use it as a way to 
figure out which modules aren't being used ;).


On 2/21/2014 10:22 AM, Brian Stansberry wrote:
> This will move things in the right direction, but not all the way there
> yet. Note the set of capabilities Bill mention: web, CDI, JAX-RS, JPA.
> That sounds like our "Web" variant, plus some stuff. It's the easy "plus
> some stuff" part that needs sorting at some point.
>
> On 2/21/14, 9:08 AM, Tomaž Cerar wrote:
>> Bill,
>>
>> that is exactly idea we have in mind of 9.
>> We already started with producing WildFly core distribution in that is
>> WildFly with no subsystems, upon which you can build you own wildfly.
>> It is only 15mb and contains whole mgmt capabilites (CLI, standalone,
>> domain,...) you can grab it at:
>> http://download.jboss.org/wildfly/8.0.0.Final/core/wildfly-core-8.0.0.Final.zip
>>
>> For 9 we have plans to move things bit further and have decided that we
>> will also do split codebase for core, ee, web, .. and other distributions.
>>
>> Current idea on code split up is here
>> https://community.jboss.org/wiki/SplittingUpTheWildflyCodeBase
>>
>> --
>> tomaz
>>
>>
>>
>> On Fri, Feb 21, 2014 at 3:00 PM, Bill Burke <bburke at redhat.com
>> <mailto:bburke at redhat.com>> wrote:
>>
>>      On Resteasy list I have a few people "rolling their own app server"
>>      using Netty, Weld, Resteasy and JPA.  I asked one of them "I don't
>>      understand why you are rolling your own app server"  response:
>>
>>      "It's actually a lot more lightweight.  The minimum I can run the
>>      equivalent on AS7 on is ~ 180 mb in binaries, but throwing this
>>      together is about 32 mb (and compresses further when its packaged).
>>      I'm able to start the JVM on the bare minimum (~100mb on my linux VM)
>>      but AS7 with all I need is about 756mb.  When rolling out in the
>>      cloud, where all of my REST APIs are stateless, running with this
>>      configuration helps us get a lot more per node."
>>
>>      I'm not complaining :), just something to think about.  It might be
>>      really valuable to focus a bit in Wildfly 9 to make it easier to create
>>      custom profiles or even different packaging options for the app server
>>      instead of the exploded style we currently have.
>>      --
>>      Bill Burke
>>      JBoss, a division of Red Hat
>>      http://bill.burkecentral.com
>>      _______________________________________________
>>      wildfly-dev mailing list
>>      wildfly-dev at lists.jboss.org <mailto:wildfly-dev at lists.jboss.org>
>>      https://lists.jboss.org/mailman/listinfo/wildfly-dev
>>
>>
>>
>>
>> _______________________________________________
>> wildfly-dev mailing list
>> wildfly-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/wildfly-dev
>>
>
>

-- 
Bill Burke
JBoss, a division of Red Hat
http://bill.burkecentral.com


More information about the wildfly-dev mailing list