"Seam 3 will offer hot deploy of individual beans to allow changes to
made to the bean signature without restarting the whole application.
This functionality is provided by reloading the class definition and
then by reloading the metadata for the class and bean. The details of
how this will work are pending.
&quot;<br><br><a href="http://www.seamframework.org/Documentation/Seam3Overview#H-HotdeployOfBeansLedByPeteMuir">http://www.seamframework.org/Documentation/Seam3Overview#H-HotdeployOfBeansLedByPeteMuir</a><br><br>Have the plans for this materialized?  EJB 3.0 hot reload as well or not?<br>
<br><div class="gmail_quote">On Sat, Feb 13, 2010 at 10:38 AM, Arbi Sookazian <span dir="ltr">&lt;<a href="mailto:asookazian@gmail.com">asookazian@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I have (finally) made some progress in hot reloading EJB 3.0 components (local interface and impl class) in initial testing using the latest build of JRebel with JBoss <a href="http://4.2.3.GA" target="_blank">4.2.3.GA</a> and Seam <a href="http://2.2.0.GA" target="_blank">2.2.0.GA</a>:<br>

<pre>JRebel 3.0-M2-SNAPSHOT (201002121625)<br></pre>supporting thread: <a href="http://seamframework.org/Community/UsingJRebel3WithJSF2Weld10EJB30" target="_blank">http://seamframework.org/Community/UsingJRebel3WithJSF2Weld10EJB30</a><br>

<br><b>What is the plan for incremental deployment (and specifically EJB 3.x components) in Seam 3?  And perhaps this question also applies to Weld container b/c it is going to be the container for Seam 3.</b><br><br>When I ran my test, I ran it with the following default config in the booking app&#39;s component.xml:<br>

<br>&lt;core:init jndi-pattern=&quot;@jndiPattern@&quot; debug=&quot;true&quot; distributable=&quot;@distributable@&quot;/&gt;<br><br>My intention was to set debug=&quot;false&quot; but I forgot to do that.  I&#39;m not sure exactly what happens when you have the Seam special classloader activated as well as JRebel for the EJB JAR via rebel.xml.  Not sure which takes precedence, etc. but it works anyways.<br>

<br>I&#39;m thinking the best scenario for fastest dev/build/test cycles is to use an exploded EAR/WAR and copy facelet (.xhtml) changes (or .css, .js, .html, etc)  to the exploded directory on JBoss and use JRebel for .class file changes.<br>

<br>Does anybody see any downsides/problems with this strategy for achieving maximum incremental deployment for all possible files in a Seam app?<br><br>What about the pages.xml file incremental deployment if you set debug=&quot;false&quot; in &lt;core:init/&gt;?<br>

<br>I&#39;m trying to understand if using debug=&quot;true&quot; will have negative affects with JRebel 3?<br><br><br><br><br>
</blockquote></div><br>