Thanks for the quick response, Florent.  I'll take a look at the Eclipse hot
code replacement.

As a short term improvement to the code/deploy/restart development cycle
with JBoss, has their been any thought given to deploying to a ligher-weight
servlet container and integrating only J2EE features that are needed (e.g.,
EJB3)?  Mortbay's Jetty is *very* fast to start-up, and is already packaged
as an OSGI bundle.  This could decrease the total start up time by 25% or
more.  

Cheers,
Mike


On 3/29/08 11:27 AM, "Florent Guillaume" <[EMAIL PROTECTED]> wrote:

> This is a hard problem, tied to classloader issues, services restart,
> modules versioning, etc. We will do what we can to improve the
> situation, but there won't be a magical solution in the short term.





> On 26 Mar 2008, at 14:45, Santy, Michael wrote:
>> 
>> I've been really impressed by the modularity/extensibility provided
>> by the plug-in system,
>> 
> Thanks. The credits for that go to Bogdan, who was inspired a lot by
> OSGi and Eclipse.
> 
>> but the need to restart the entire JBoss instance after deploying
>> each plugin really slows down the development/testing of new plugins.
>> 
> We're aware of that, and would like something better. (This is a
> problem for us too obviously.)
> 
>>   Are there any plans for adding a "hot deploy" functionality for
>> Nuxeo plugins, eliminating (or at least minimizing) the need to
>> restart the server for plug-in changes?
>> 
> This is a hard problem, tied to classloader issues, services restart,
> modules versioning, etc. We will do what we can to improve the
> situation, but there won't be a magical solution in the short term.
> 
> One workaround we have for small changes is the fact that Eclipse's
> debugger, when it is connected to a live JBoss instance, can do some
> hot code replacement if you save java files while the debugger link is
> active. This can improve turnaround in some cases, but not all, as hot
> code replace has lots of limitations.
> 
> Florent

_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm

Reply via email to