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
