[Jboss-cvs] JBossAS SVN: r56870 - in branches/JBoss_4_0_4_GA_EJB3_RC9/ejb3: . docs docs/tutorial

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Sep 14 18:42:11 EDT 2006


Author: bill.burke at jboss.com
Date: 2006-09-14 18:42:08 -0400 (Thu, 14 Sep 2006)
New Revision: 56870

Added:
   branches/JBoss_4_0_4_GA_EJB3_RC9/ejb3/install.xml
Modified:
   branches/JBoss_4_0_4_GA_EJB3_RC9/ejb3/INSTALL.html
   branches/JBoss_4_0_4_GA_EJB3_RC9/ejb3/RELEASE_NOTES.html
   branches/JBoss_4_0_4_GA_EJB3_RC9/ejb3/build.xml
   branches/JBoss_4_0_4_GA_EJB3_RC9/ejb3/docs/RELEASE_NOTES.html
   branches/JBoss_4_0_4_GA_EJB3_RC9/ejb3/docs/tutorial/installing.html
Log:
fixes for backmerge

Modified: branches/JBoss_4_0_4_GA_EJB3_RC9/ejb3/INSTALL.html
===================================================================
--- branches/JBoss_4_0_4_GA_EJB3_RC9/ejb3/INSTALL.html	2006-09-14 21:11:33 UTC (rev 56869)
+++ branches/JBoss_4_0_4_GA_EJB3_RC9/ejb3/INSTALL.html	2006-09-14 22:42:08 UTC (rev 56870)
@@ -1,9 +1,24 @@
 <html>
 <body>
 <p>
-<h2>Installing EJB 3.0 RC7 - FD</h2>
+<h2>Installing EJB 3.0 Preview RC9 - FD</h2>
 <p>
-EJB 3.0 RC7 has only been tested with JBoss 4.0.4 GA.  It should be installed with the graphical installer.
+EJB 3.0 Preview RC9 only works with JBoss 4.0.4.GA.  An ANT build script has been supplied to patch an existing JBoss 4.0.4.GA distribution.
 </p>
+<p>
+<ul>
+  <li> download ANT from apache.org if you don't have it already </li>
+  <li> set a JBOSS_HOME environment variable to point to the directory JBoss is installed in</li>
+</ul>
+</p>
+<p>
+<pre>
+$ cd jboss-EJB-3.0_RC9-FD
+$ ant -f install.xml -Djboss.server.config=[server directory you want to patch]
+</pre>
+</p>
+<p>
+<i>jboss.server.config</i> defaults to <i>all</i>
+</p>
 </body>
 </html>

Modified: branches/JBoss_4_0_4_GA_EJB3_RC9/ejb3/RELEASE_NOTES.html
===================================================================
--- branches/JBoss_4_0_4_GA_EJB3_RC9/ejb3/RELEASE_NOTES.html	2006-09-14 21:11:33 UTC (rev 56869)
+++ branches/JBoss_4_0_4_GA_EJB3_RC9/ejb3/RELEASE_NOTES.html	2006-09-14 22:42:08 UTC (rev 56870)
@@ -1,6 +1,198 @@
 <html>
 <body>
 
+Release Notes - EJB 3.0 - Version EJB 3.0 RC9 - FD
+    
+<h2>Bug</h2>
+<ul>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-400'>EJBTHREE-400</a>] - Timer transaction warning problem</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-526'>EJBTHREE-526</a>] - JBoss loses caller principal when calling a @RunAs bean the second time</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-546'>EJBTHREE-546</a>] - dependency injection not working at @PostActivate</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-561'>EJBTHREE-561</a>] - org.jboss.ejb3.security.RunAsSecurityInterceptor.getRunAsIdentity cast to SimplePrincipal causes ClassCastException with custom principal</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-566'>EJBTHREE-566</a>] - error deploying MDB in embedded</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-570'>EJBTHREE-570</a>] - DLQ fails when JMSMessage has properties with null values.</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-587'>EJBTHREE-587</a>] - @Resource dependency injection broken in @Service POJOs</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-598'>EJBTHREE-598</a>] - MDB injection in embedded not working</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-603'>EJBTHREE-603</a>] - Passivation failure for nested session bean</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-606'>EJBTHREE-606</a>] - lifecycle methods not called for embedded Service beans</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-612'>EJBTHREE-612</a>] - Nested bean during repeated failover throw NPE</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-620'>EJBTHREE-620</a>] - Spec for @EJB calls for beanInterface not businessInterface</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-625'>EJBTHREE-625</a>] - Embeddable EJB3 sets up two copies of interceptor declared in ejb-jar.xml</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-626'>EJBTHREE-626</a>] - Error while booting EJB3StandaloneBootstrap if config file are in another folder than root</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-628'>EJBTHREE-628</a>] - Redeployment doesn't work with E-EJB3</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-634'>EJBTHREE-634</a>] - Un-synchronized HashMap put</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-650'>EJBTHREE-650</a>] - javax.ejb.SessionContext.getInvokedBusinessInterface() has wrong return type</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-653'>EJBTHREE-653</a>] - No pooling for stateless session beans</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-654'>EJBTHREE-654</a>] - remove hard coding of TransactionManager</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-658'>EJBTHREE-658</a>] - @Resources at class level does not create correct local jndi binding</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-659'>EJBTHREE-659</a>] - SFSB throws exception with second passivation</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-660'>EJBTHREE-660</a>] - Nested sfsb passivation notification is incorrect</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-662'>EJBTHREE-662</a>] - sfsb bean remove is  not properly done</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-666'>EJBTHREE-666</a>] - Throw javax.ejb.ConcurrentAccessException when two threads access the same SFSB instance</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-670'>EJBTHREE-670</a>] - PreDestroy called multiple times</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-677'>EJBTHREE-677</a>] - EJB3 deployments should be bound with rebind instead of bind</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-685'>EJBTHREE-685</a>] - Transactions not handled properly on methods from templated business interface</li>
+</ul>
+        
+<h2>Feature Request</h2>
+<ul>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-212'>EJBTHREE-212</a>] - Support servlet injection</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-323'>EJBTHREE-323</a>] - @Service + @Management doesn't work in embeddable environment</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-436'>EJBTHREE-436</a>] - partition name should not be part of the @clustered annotation</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-613'>EJBTHREE-613</a>] - Support for getTimerService in ServiceContainer for MBeans</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-619'>EJBTHREE-619</a>] - Build EJB Timer Service on top of Quartz</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-678'>EJBTHREE-678</a>] - RemoteBinding annotation doesn't use the default client binding of the remoting</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-679'>EJBTHREE-679</a>] - Configurable default naming conventions for ejb3 jndi bindings</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-695'>EJBTHREE-695</a>] - support properties service in ejb3</li>
+</ul>
+                    
+<h2>Task</h2>
+<ul>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-500'>EJBTHREE-500</a>] - Use JBossCache passivation feature for clustered ejb3 SFSB</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-524'>EJBTHREE-524</a>] - implement <unauthenticated-principal> in jboss.xml</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-538'>EJBTHREE-538</a>] - implement @Cache, @CacheConfig, @PoolClass in jboss.xml</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-569'>EJBTHREE-569</a>] - implement <cluster> and <cluster-config> in jboss.xml</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-571'>EJBTHREE-571</a>] - implement jboss.xml equilavent to @RemoteBinding(clientBindUrl="...")</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-576'>EJBTHREE-576</a>] - Added test case to validate extended persistence context under clustering</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-578'>EJBTHREE-578</a>] - test @SerializedConcurrentAccess and create xml override</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-586'>EJBTHREE-586</a>] - implement @JndiInject xml override</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-588'>EJBTHREE-588</a>] - Refactor EJB3 MetaModel and create web.xml/jboss-web.xml metamodel</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-589'>EJBTHREE-589</a>] - Make MDBs purely RAR based</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-629'>EJBTHREE-629</a>] - default remote binding not read for @Service beans</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-630'>EJBTHREE-630</a>] - EJB timers not persisted upon undeployment</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-632'>EJBTHREE-632</a>] - complete invoker test</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-667'>EJBTHREE-667</a>] - IIOP binding</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-674'>EJBTHREE-674</a>] - replace individual jboss.xml annotation elements with generic <annotation> element</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-683'>EJBTHREE-683</a>] - merge ServiceServer into KernelAbstraction</li>
+</ul>
+
+
+Release Notes - EJB 3.0 - Version EJB 3.0 RC8 - FD
+    
+<h2>Bug</h2>
+<ul>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-608'>EJBTHREE-608</a>] - @EJB and @EJBs in wrong package</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-609'>EJBTHREE-609</a>] - InvocationContext.getBean() should be named getTarget()</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-610'>EJBTHREE-610</a>] - AuthenticationType should be in javax.annotation.Resource as a nested class</li>
+</ul>
+                            
+<h2>Task</h2>
+<ul>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-639'>EJBTHREE-639</a>] - configure default MDB/DLQ settings</li>
+</ul>
+
+
+Release Notes - EJB 3.0 - Version EJB 3.0 RC7 - FD
+
+<h2>Feature Request</h2>
+<ul>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-521'>EJBTHREE-521</a>] - Use org.jboss.serial.io.MarshalledObjectForLocalCalls on in-vm call-by-value operations</li>
+</ul>
+
+<h2>Bug</h2>
+<ul>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-235'>EJBTHREE-235</a>] - Incorrect PreDestroy method handling with StrictMaxPool</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-352'>EJBTHREE-352</a>] - EJB Containers should be scoped per deployment</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-440'>EJBTHREE-440</a>] - ClassCastException with SerializableProxy on lazy attributes</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-474'>EJBTHREE-474</a>] - please remove unused XML elements from jboss_5_0.xsd and JBossDDObjectFactory.java</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-484'>EJBTHREE-484</a>] - EQL: COUNT(*) => Integer instead of Long</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-486'>EJBTHREE-486</a>] - SELECT COUNT(...) returns Integer. Must be Long</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-502'>EJBTHREE-502</a>] - env-entry does not work for Message Driven Beans</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-504'>EJBTHREE-504</a>] - resource-ref not processed from ejb-jar.xml</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-514'>EJBTHREE-514</a>] - None of the ejb3 jars include the version manifest headers</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-515'>EJBTHREE-515</a>] - @EJB injection into @Service stopped working</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-519'>EJBTHREE-519</a>] - calling a @Remove method inside rolled back tx causes exception</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-520'>EJBTHREE-520</a>] - injecting em in @Service is null in start()</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-528'>EJBTHREE-528</a>] - deploying ejbs with large number of methods is slow.</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-533'>EJBTHREE-533</a>] - Cache regions not being removed.</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-537'>EJBTHREE-537</a>] - Transaction demarcation does not affect session management for looked up EM.</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-540'>EJBTHREE-540</a>] - RegisterSynchronization fails if the transaction is already marked for rollback</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-541'>EJBTHREE-541</a>] - An MDB with a jboss.xml-specified destination misbehaves, trying to create wrong destination</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-542'>EJBTHREE-542</a>] - Rewrap of EJBExceptions</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-543'>EJBTHREE-543</a>] - problems injecting with @Depends</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-550'>EJBTHREE-550</a>] - @Depends fails in embedded</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-554'>EJBTHREE-554</a>] - ejb-ref/ejb-local-ref ine web.xml fails with RemoteHome/LocalHome fails</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-565'>EJBTHREE-565</a>] - Invalid webservice namespace usage</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-573'>EJBTHREE-573</a>] - scoping of thrown exceptions not done with inVM @Remote invocation</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-574'>EJBTHREE-574</a>] - postActivate incorrectly called after failover</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-581'>EJBTHREE-581</a>] - Possible NPE in StatefulEvictionPolicy</li>
+</ul>
+
+<h2>Task</h2>
+<ul>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-126'>EJBTHREE-126</a>] - Create Docbook for Session/MDBs</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-293'>EJBTHREE-293</a>] - JACC tutorial for Entity Beans</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-294'>EJBTHREE-294</a>] - Docbook for JACC integration</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-467'>EJBTHREE-467</a>] - move interceptors to javax.interceptor and change InvocationContext API to match spec</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-470'>EJBTHREE-470</a>] - Boot profiling and optimizations.</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-475'>EJBTHREE-475</a>] - autodocument jboss_5_0.xsd</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-532'>EJBTHREE-532</a>] - implement @AspectDomain in jboss.xml</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-539'>EJBTHREE-539</a>] - complete <loader-repository> implementation for jboss.xml. Annotation?</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-547'>EJBTHREE-547</a>] - create test for <depends></li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-548'>EJBTHREE-548</a>] - implement <ignore-dependency> in jboss.xml</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-555'>EJBTHREE-555</a>] - write test for unsecured ejb calling secured ejb to test principal/credential propagation</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-562'>EJBTHREE-562</a>] - make sure all custom jboss annotations have XML counterpart</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-568'>EJBTHREE-568</a>] - Refactored clusteredsession tests</li>
+</ul>
+
+
+Release Notes - EJB 3.0 - Version EJB 3.0 RC6 - PFD
+
+<h2>Feature Request</h2>
+<ul>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-241'>EJBTHREE-241</a>] - Remote interface should be optional for WS endpoints</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-317'>EJBTHREE-317</a>] - Update binding manager.</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-381'>EJBTHREE-381</a>] - add mappedName() support for @EJB</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-411'>EJBTHREE-411</a>] - schema validation for ejb-jar.xml and jboss.xml</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-443'>EJBTHREE-443</a>] - EJBContext should be bound into ENC</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-482'>EJBTHREE-482</a>] - Enable support for file-based HSQLDB manager</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-516'>EJBTHREE-516</a>] - update to final schema</li>
+</ul>
+
+<h2>Bug</h2>
+<ul>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-239'>EJBTHREE-239</a>] - toString can't be part of business interface (see also EJBTHREE-192)</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-359'>EJBTHREE-359</a>] - Timer.getInfo() in stateless session bean method annotated with @PostConstruct  throws IllegalStateException</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-376'>EJBTHREE-376</a>] - Inherited bean class @AroundInvoke method problem</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-416'>EJBTHREE-416</a>] - ejb-jar.xml not up to latest schema from spec</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-417'>EJBTHREE-417</a>] - schema validation for ejb-jar.xml</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-418'>EJBTHREE-418</a>] - Injected session should not raise TransactionRequiredException</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-422'>EJBTHREE-422</a>] - SFSB call entityManager.close() inside the transaction after @Remove</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-437'>EJBTHREE-437</a>] - OptimisticLockException is not supported</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-438'>EJBTHREE-438</a>] - NPE em.createEntityManagerFactory("puname")</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-445'>EJBTHREE-445</a>] - EJB3 deployment fails silently when deploying with an old version of persistence.xml (pre-RC4/5)</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-447'>EJBTHREE-447</a>] - EJB injection into Service fails</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-448'>EJBTHREE-448</a>] - Incorrect package of PostConstruct and PreDestroy annotations</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-452'>EJBTHREE-452</a>] - CLONE -EJB client: NullPointerException in StatelessLocalProxy</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-453'>EJBTHREE-453</a>] - stateless test fails with internet access for j2ee_web_services_client_1_1.xsd</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-454'>EJBTHREE-454</a>] - Conflict when same ejb-jar is deployed in multiple ears</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-457'>EJBTHREE-457</a>] - EJBContext.lookup("XXX") fails</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-458'>EJBTHREE-458</a>] - @PersistenceUnit/@PersistenceContext on bean class does not work</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-460'>EJBTHREE-460</a>] - ServiceMBeanDelegate.java:170 - 1.2.4.7 - Casts Throwable into Exception causes ClassCastException</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-461'>EJBTHREE-461</a>] - missing antlr jar in embeddable EJB distribution</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-462'>EJBTHREE-462</a>] - assembly-descriptor required to get proper SFSB remove-method behavior</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-463'>EJBTHREE-463</a>] - Fix JACC stuff following updates to EJB3</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-464'>EJBTHREE-464</a>] - Bean injection fails in MDB during deploy of EAR if JMS messages already exist in queue</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-469'>EJBTHREE-469</a>] - @Stateful(mappedName) is missing</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-473'>EJBTHREE-473</a>] - incomplete jboss_5_0.xsd</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-490'>EJBTHREE-490</a>] - flush() syncrhonization not done on SLSB</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-491'>EJBTHREE-491</a>] - @RunAs + @Management/Service not working - @SecurityDomain ignored?</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-492'>EJBTHREE-492</a>] - Service bean with @SecurityDomain fails to start</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-507'>EJBTHREE-507</a>] - NamingContext for beans remains bound in global jndi tree after undeploy</li>
+</ul>
+
+<h2>Task</h2>
+<ul>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-302'>EJBTHREE-302</a>] - Create unit tests for @AspectDomain, @CallByValue, @DefaultActivationSpecs</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-332'>EJBTHREE-332</a>] - Update spring-int use Interceptors instead of CallbackHandler as per the latest spec</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-343'>EJBTHREE-343</a>] - INFO logging level is overused</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-426'>EJBTHREE-426</a>] - hibernate-client.jar should contain org.hibernate.proxy.SerializableProxy</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-459'>EJBTHREE-459</a>] - implement SessionContext.getInvokedBusinessInterface()</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-493'>EJBTHREE-493</a>] - Create tutorial for EJB30/EJB2.x refs</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-497'>EJBTHREE-497</a>] - EJB3 with Java5 server and Java1.4.x client</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-511'>EJBTHREE-511</a>] - Renamed clustered session bean testsuite</li>
+</ul>
+
 Release Notes - EJB 3.0 - Version EJB 3.0 RC5 - PFD
         
 <h2>Bug</h2>

Modified: branches/JBoss_4_0_4_GA_EJB3_RC9/ejb3/build.xml
===================================================================
--- branches/JBoss_4_0_4_GA_EJB3_RC9/ejb3/build.xml	2006-09-14 21:11:33 UTC (rev 56869)
+++ branches/JBoss_4_0_4_GA_EJB3_RC9/ejb3/build.xml	2006-09-14 22:42:08 UTC (rev 56870)
@@ -68,7 +68,7 @@
       <property name="module.version" value="DEV"/>
 
       <property name="ejb3.title" value="JBoss EJB 3.0"/>
-      <property name="ejb3.version" value="JBoss EJB 3.0 RC7 - FD"/>
+      <property name="ejb3.version" value="JBoss EJB 3.0 RC9 - FD"/>
       <property name="ejb3.vendor" value="JBoss"/>
       <property name="ejb3.url" value="http://www.jboss.com/products/ejb3"/>
 
@@ -421,14 +421,22 @@
    </target>
 
    <target name="dist" depends="init, release-docs">
-      <property name="ejb3.zip.version" value="jboss-EJB-3.0_RC7-FD"/>
+      <property name="ejb3.zip.version" value="jboss-EJB-3.0_RC9-FD"/>
       <echo message="${jboss.common.lib}"/>
       <zip zipfile="${ejb3.zip.version}.zip">
          <zipfileset dir="." prefix="${ejb3.zip.version}">
             <include name="INSTALL.html"/>
+            <include name="install.xml"/>
             <include name="Migrating.html"/>
             <include name="RELEASE_NOTES.txt"/>
          </zipfileset>
+        <zipfileset dir="../server/output/classes" prefix="${ejb3.zip.version}/classes">
+           <include name="org/jboss/ejb/StatefulSessionEnterpriseContext.class"/>
+           <include name="org/jboss/ejb/StatelessSessionEnterpriseContext.class"/>
+        </zipfileset>
+        <zipfileset dir="../j2ee/output/classes" prefix="${ejb3.zip.version}/classes">
+           <include name="javax/ejb/SessionContext.class"/>
+        </zipfileset>
         <zipfileset dir="${hibernate.entitymanager.lib}" prefix="${ejb3.zip.version}/lib">
            <include name="*.jar"/>
         </zipfileset>
@@ -441,9 +449,16 @@
          <zipfileset dir="${jboss.aspects.lib}" prefix="${ejb3.zip.version}/lib">
             <include name="jboss-aop-jdk50.deployer/**"/>
          </zipfileset>
+         <zipfileset dir="${jboss.jbossws.lib}" prefix="${ejb3.zip.version}/lib">
+            <include name="jbossws-client.jar"/>
+            <include name="jbossws.sar"/>
+         </zipfileset>
          <zipfileset dir="../connector/output/lib" prefix="${ejb3.zip.version}/lib">
             <include name="quartz-ra.rar"/>
          </zipfileset>
+         <zipfileset dir="../connector/output/lib" prefix="${ejb3.zip.version}/lib">
+            <include name="jms-ra.rar"/>
+         </zipfileset>
          <zipfileset dir="${quartz.quartz.lib}" prefix="${ejb3.zip.version}/lib">
             <include name="*.jar"/>
          </zipfileset>
@@ -451,11 +466,12 @@
             <include name="jboss-remoting.jar"/>
          </zipfileset>
          <zipfileset dir="${build.lib}" prefix="${ejb3.zip.version}/lib">
-            <include name="jboss-aop-jdk50.deployer/**"/>
             <include name="ejb3.deployer/**"/>
             <include name="ejb3-interceptors-aop.xml"/>
             <include name="ejb3-clustered-sfsbcache-service.xml"/>
             <include name="ejb3-entity-cache-service.xml"/>
+            <include name="hibernate-client.jar"/>
+            <include name="jboss-ejb3-client.jar"/>
          </zipfileset>
          <zipfileset dir="docs" prefix="${ejb3.zip.version}/docs">
             <include name="**"/>

Modified: branches/JBoss_4_0_4_GA_EJB3_RC9/ejb3/docs/RELEASE_NOTES.html
===================================================================
--- branches/JBoss_4_0_4_GA_EJB3_RC9/ejb3/docs/RELEASE_NOTES.html	2006-09-14 21:11:33 UTC (rev 56869)
+++ branches/JBoss_4_0_4_GA_EJB3_RC9/ejb3/docs/RELEASE_NOTES.html	2006-09-14 22:42:08 UTC (rev 56870)
@@ -1,7 +1,87 @@
 <html>
 <body>
 
+Release Notes - EJB 3.0 - Version EJB 3.0 RC9 - FD
+    
+<h2>Bug</h2>
+<ul>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-400'>EJBTHREE-400</a>] - Timer transaction warning problem</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-526'>EJBTHREE-526</a>] - JBoss loses caller principal when calling a @RunAs bean the second time</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-546'>EJBTHREE-546</a>] - dependency injection not working at @PostActivate</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-561'>EJBTHREE-561</a>] - org.jboss.ejb3.security.RunAsSecurityInterceptor.getRunAsIdentity cast to SimplePrincipal causes ClassCastException with custom principal</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-566'>EJBTHREE-566</a>] - error deploying MDB in embedded</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-570'>EJBTHREE-570</a>] - DLQ fails when JMSMessage has properties with null values.</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-587'>EJBTHREE-587</a>] - @Resource dependency injection broken in @Service POJOs</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-598'>EJBTHREE-598</a>] - MDB injection in embedded not working</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-603'>EJBTHREE-603</a>] - Passivation failure for nested session bean</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-606'>EJBTHREE-606</a>] - lifecycle methods not called for embedded Service beans</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-612'>EJBTHREE-612</a>] - Nested bean during repeated failover throw NPE</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-620'>EJBTHREE-620</a>] - Spec for @EJB calls for beanInterface not businessInterface</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-625'>EJBTHREE-625</a>] - Embeddable EJB3 sets up two copies of interceptor declared in ejb-jar.xml</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-626'>EJBTHREE-626</a>] - Error while booting EJB3StandaloneBootstrap if config file are in another folder than root</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-628'>EJBTHREE-628</a>] - Redeployment doesn't work with E-EJB3</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-634'>EJBTHREE-634</a>] - Un-synchronized HashMap put</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-650'>EJBTHREE-650</a>] - javax.ejb.SessionContext.getInvokedBusinessInterface() has wrong return type</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-653'>EJBTHREE-653</a>] - No pooling for stateless session beans</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-654'>EJBTHREE-654</a>] - remove hard coding of TransactionManager</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-658'>EJBTHREE-658</a>] - @Resources at class level does not create correct local jndi binding</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-659'>EJBTHREE-659</a>] - SFSB throws exception with second passivation</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-660'>EJBTHREE-660</a>] - Nested sfsb passivation notification is incorrect</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-662'>EJBTHREE-662</a>] - sfsb bean remove is  not properly done</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-666'>EJBTHREE-666</a>] - Throw javax.ejb.ConcurrentAccessException when two threads access the same SFSB instance</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-670'>EJBTHREE-670</a>] - PreDestroy called multiple times</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-677'>EJBTHREE-677</a>] - EJB3 deployments should be bound with rebind instead of bind</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-685'>EJBTHREE-685</a>] - Transactions not handled properly on methods from templated business interface</li>
+</ul>
+        
+<h2>Feature Request</h2>
+<ul>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-212'>EJBTHREE-212</a>] - Support servlet injection</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-323'>EJBTHREE-323</a>] - @Service + @Management doesn't work in embeddable environment</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-436'>EJBTHREE-436</a>] - partition name should not be part of the @clustered annotation</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-613'>EJBTHREE-613</a>] - Support for getTimerService in ServiceContainer for MBeans</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-619'>EJBTHREE-619</a>] - Build EJB Timer Service on top of Quartz</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-678'>EJBTHREE-678</a>] - RemoteBinding annotation doesn't use the default client binding of the remoting</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-679'>EJBTHREE-679</a>] - Configurable default naming conventions for ejb3 jndi bindings</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-695'>EJBTHREE-695</a>] - support properties service in ejb3</li>
+</ul>
+                    
+<h2>Task</h2>
+<ul>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-500'>EJBTHREE-500</a>] - Use JBossCache passivation feature for clustered ejb3 SFSB</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-524'>EJBTHREE-524</a>] - implement <unauthenticated-principal> in jboss.xml</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-538'>EJBTHREE-538</a>] - implement @Cache, @CacheConfig, @PoolClass in jboss.xml</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-569'>EJBTHREE-569</a>] - implement <cluster> and <cluster-config> in jboss.xml</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-571'>EJBTHREE-571</a>] - implement jboss.xml equilavent to @RemoteBinding(clientBindUrl="...")</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-576'>EJBTHREE-576</a>] - Added test case to validate extended persistence context under clustering</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-578'>EJBTHREE-578</a>] - test @SerializedConcurrentAccess and create xml override</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-586'>EJBTHREE-586</a>] - implement @JndiInject xml override</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-588'>EJBTHREE-588</a>] - Refactor EJB3 MetaModel and create web.xml/jboss-web.xml metamodel</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-589'>EJBTHREE-589</a>] - Make MDBs purely RAR based</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-629'>EJBTHREE-629</a>] - default remote binding not read for @Service beans</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-630'>EJBTHREE-630</a>] - EJB timers not persisted upon undeployment</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-632'>EJBTHREE-632</a>] - complete invoker test</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-667'>EJBTHREE-667</a>] - IIOP binding</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-674'>EJBTHREE-674</a>] - replace individual jboss.xml annotation elements with generic <annotation> element</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-683'>EJBTHREE-683</a>] - merge ServiceServer into KernelAbstraction</li>
+</ul>
 
+
+Release Notes - EJB 3.0 - Version EJB 3.0 RC8 - FD
+    
+<h2>Bug</h2>
+<ul>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-608'>EJBTHREE-608</a>] - @EJB and @EJBs in wrong package</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-609'>EJBTHREE-609</a>] - InvocationContext.getBean() should be named getTarget()</li>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-610'>EJBTHREE-610</a>] - AuthenticationType should be in javax.annotation.Resource as a nested class</li>
+</ul>
+                            
+<h2>Task</h2>
+<ul>
+<li>[<a href='http://jira.jboss.com/jira/browse/EJBTHREE-639'>EJBTHREE-639</a>] - configure default MDB/DLQ settings</li>
+</ul>
+
+
 Release Notes - EJB 3.0 - Version EJB 3.0 RC7 - FD
 
 <h2>Feature Request</h2>

Modified: branches/JBoss_4_0_4_GA_EJB3_RC9/ejb3/docs/tutorial/installing.html
===================================================================
--- branches/JBoss_4_0_4_GA_EJB3_RC9/ejb3/docs/tutorial/installing.html	2006-09-14 21:11:33 UTC (rev 56869)
+++ branches/JBoss_4_0_4_GA_EJB3_RC9/ejb3/docs/tutorial/installing.html	2006-09-14 22:42:08 UTC (rev 56870)
@@ -1,39 +1,24 @@
 <html>
 <body>
 <p>
-<h2>Installing EJB 3.0 RC7 with JBoss 4.0.4.GA installer</h2>
+<h2>Installing EJB 3.0 Preview RC9 - FD</h2>
 <p>
-The EJB 3.0 RC7 implementation is only usable with JBoss 4.0.4.GA.  The EJB 3.0 implementation that comes packaged with the JBoss 4.0.4.GA installer is the same as the standalone EJB 3.0 RC7 distribution with one exception.  The standalone distribution has been patched to fix the <a href="http://jira.jboss.com/jira/browse/EJBTHREE-573">EJBTHREE-573</a> JIRA bug.  Also the JBoss Remoting jar has been patched to fix the SSL problems in the 4.0.4.GA release.  If you don't need these fixes, then installing with the installer is fine.
+EJB 3.0 Preview RC9 only works with JBoss 4.0.4.GA.  An ANT build script has been supplied to patch an existing JBoss 4.0.4.GA distribution.
 </p>
-<hr>
-<h2>Installing into JBoss AS 4.0.4.GA</h2>
 <p>
-<ol>
-<li> Download <a
-href="http://sourceforge.net/project/showfiles.php?group_id=22866&package_id=16942">JBoss
-4.0.4.GA</a>.</li>
-
-<li> Download <a href="http://sourceforge.net/project/showfiles.php?group_id=22866&package_id=132063">EJB 3.0 RC7</a>.</li>
-<li> Unzip both of these downloads</li>
-
-<li> Copy <tt>ejb3.deployer</tt> from the <tt>lib/</tt> directory of the distribution to <tt>jboss-4.0.x/server/all/deploy</tt></li>
-<li> Copy <tt>ejb3-clustered-sfsbcache-service.xml</tt> from the <tt>lib/</tt> directory of the distribution to <tt>jboss-4.0.x/server/all/deploy</tt></li>
-<li> Copy <tt>ejb3-entity-cache-service.xml</tt> from the <tt>lib/</tt> directory of the distribution to <tt>jboss-4.0.x/server/all/deploy</tt></li>
-<li> Copy <tt>ejb3-interceptors-aop.xml</tt> from the <tt>lib/</tt> directory of the distribution to <tt>jboss-4.0.x/server/all/deploy</tt></li>
-<li> Copy <tt>jboss-aop-jdk50.deployer</tt> from the <tt>lib/</tt> directory of the distribution to <tt>jboss-4.0.x/server/all/deploy</tt></li>
-<li> Copy <tt>quartz-ra.rar</tt> from the <tt>lib/</tt> directory of the distribution to <tt>jboss-4.0.x/server/all/deploy</tt></li>
-<li> Copy <tt>jboss-remoting.jar</tt> from the <tt>lib/</tt> directory of the distribution to <tt>jboss-4.0.x/server/all/lib</tt></li>
-<li> Copy <tt>hibernate-annotations.jar</tt> from the <tt>lib/</tt> directory of the distribution to <tt>jboss-4.0.x/server/all/lib</tt></li>
-<li> Copy <tt>hibernate-entitymanager.jar</tt> from the <tt>lib/</tt> directory of the distribution to <tt>jboss-4.0.x/server/all/lib</tt></li>
-<li> Copy <tt>ejb3-persistence.jar</tt> from the <tt>lib/</tt> directory of the distribution to <tt>jboss-4.0.x/server/all/lib</tt></li>
-<li> Copy <tt>quartz-all-1.5.2.jar</tt> from the <tt>lib/</tt> directory of the distribution to <tt>jboss-4.0.x/server/all/lib</tt></li>
-<li> Copy <tt>jboss-ejb3-client.jar</tt> from the <tt>lib/</tt> directory of the distribution to <tt>jboss-4.0.x/client</tt></li>
-<li> Copy <tt>jboss-annotations-ejb3.jar</tt> from the <tt>lib/</tt> directory of the distribution to <tt>jboss-4.0.x/client</tt></li>
-<li> Copy <tt>hibernate-client.jar</tt> from the <tt>lib/</tt> directory of the distribution to <tt>jboss-4.0.x/client</tt></li>
-<li> Remove <tt>jboss-aop.deployer/</tt> from <tt>jboss-4.0.x/server/all/deploy</tt></li>
-
-<li> Start jboss up with the <tt>all</tt> configuration <tt>run.sh -c all</tt></li>
-</ol>
+<ul>
+  <li> download ANT from apache.org if you don't have it already </li>
+  <li> set a JBOSS_HOME environment variable to point to the directory JBoss is installed in</li>
+</ul>
 </p>
+<p>
+<pre>
+$ cd jboss-EJB-3.0_RC9-FD
+$ ant -f install.xml -Djboss.server.config=[server directory you want to patch]
+</pre>
+</p>
+<p>
+<i>jboss.server.config</i> defaults to <i>all</i>
+</p>
 </body>
 </html>

Added: branches/JBoss_4_0_4_GA_EJB3_RC9/ejb3/install.xml
===================================================================
--- branches/JBoss_4_0_4_GA_EJB3_RC9/ejb3/install.xml	2006-09-14 21:11:33 UTC (rev 56869)
+++ branches/JBoss_4_0_4_GA_EJB3_RC9/ejb3/install.xml	2006-09-14 22:42:08 UTC (rev 56870)
@@ -0,0 +1,83 @@
+<?xml version="1.0"?>
+
+<!-- ======================================================================= -->
+<!-- JBoss build file                                                       -->
+<!-- ======================================================================= -->
+
+<project name="JBoss" default="install" basedir=".">
+
+   <property file="../local.properties"/>  <property environment="env"/>
+   <property name="src.dir" value="${basedir}/src"/>
+   <property name="jboss.home" value="${env.JBOSS_HOME}"/>   
+   <property name="jboss.server.config" value="all"/>
+
+   <target name="install">
+      <delete dir="${jboss.home}/server/${jboss.server.config}/deploy/jboss-aop.deployer"/>
+      <delete dir="${jboss.home}/server/${jboss.server.config}/deploy/jbossws14.sar"/>
+      <delete dir="${jboss.home}/server/${jboss.server.config}/deploy/jboss-aop-jdk50.deployer"/>
+      <delete dir="${jboss.home}/server/${jboss.server.config}/deploy/ejb3.deployer"/>
+      <delete file="${jboss.home}/client/jbossws14-client.jar"/>
+
+      <copy file="lib/jbossws-client.jar" todir="${jboss.home}/client"/>
+      <copy file="lib/hibernate-client.jar" todir="${jboss.home}/client"/>
+      <copy file="lib/jboss-ejb3-client.jar" todir="${jboss.home}/client"/>
+      <copy file="lib/ejb3-persistence.jar" todir="${jboss.home}/server/${jboss.server.config}/lib"/>
+      <copy file="lib/hibernate-entitymanager.jar" todir="${jboss.home}/server/${jboss.server.config}/lib"/>
+      <copy file="lib/hibernate-annotations.jar" todir="${jboss.home}/server/${jboss.server.config}/lib"/>
+      <copy file="lib/hibernate3.jar" todir="${jboss.home}/server/${jboss.server.config}/lib"/>
+      <copy file="lib/quartz-all-1.5.2.jar" todir="${jboss.home}/server/${jboss.server.config}/lib"/>
+      <copy todir="${jboss.home}/server/${jboss.server.config}/deploy">
+         <fileset dir="lib">
+             <include name="ejb3.deployer/**"/>
+             <include name="jboss-aop-jdk50.deployer/**"/>
+             <include name="*.xml"/>
+             <include name="jbossws.sar"/>
+         </fileset>
+      </copy>
+      <copy file="lib/jms-ra.rar" todir="${jboss.home}/server/${jboss.server.config}/deploy/jms"/>
+      <copy file="lib/quartz-ra.rar" todir="${jboss.home}/server/${jboss.server.config}/deploy"/>
+
+
+      <jar destfile="${jboss.home}/server/${jboss.server.config}/lib/jboss-j2ee.jar" update="true">
+         <fileset dir="classes">
+           <include name="javax/ejb/SessionContext.class"/>
+         </fileset>
+      </jar>
+
+      <jar destfile="${jboss.home}/client/jboss-j2ee.jar" update="true">
+         <fileset dir="classes">
+           <include name="javax/ejb/SessionContext.class"/>
+         </fileset>
+      </jar>
+
+      <jar destfile="${jboss.home}/client/jbossall-client.jar" update="true">
+         <fileset dir="classes">
+           <include name="javax/ejb/SessionContext.class"/>
+         </fileset>
+      </jar>
+
+
+      <!-- now we have to patch jboss.jar -->
+      <jar destfile="${jboss.home}/server/${jboss.server.config}/lib/jboss.jar" update="true">
+         <fileset dir="classes">
+           <include name="org/jboss/**/*.class"/>
+         </fileset>
+      </jar>
+
+      <!-- now we have to unjar and rejar jboss.jar to remove ejbjar and jboss schema files -->
+      <delete dir="tmp"/>
+      <mkdir dir="tmp"/>
+      <unjar src="${jboss.home}/server/${jboss.server.config}/lib/jboss.jar" dest="tmp"/>
+      <jar destfile="${jboss.home}/server/${jboss.server.config}/lib/jboss.jar" update="false">
+         <fileset dir="tmp">
+           <include name="**/*"/>
+           <exclude name="schema/ejb-jar_3_0.xsd"/>
+           <exclude name="schema/jboss_5_0.xsd"/>
+         </fileset>
+      </jar>
+      <delete dir="tmp"/>
+
+   </target>
+
+</project>
+


Property changes on: branches/JBoss_4_0_4_GA_EJB3_RC9/ejb3/install.xml
___________________________________________________________________
Name: svn:executable
   + *




More information about the jboss-cvs-commits mailing list