[jboss-cvs] JBossAS SVN: r78599 - tags/JBoss_5_0_0_CR2/build/docs.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Sep 16 16:02:58 EDT 2008


Author: dimitris at jboss.org
Date: 2008-09-16 16:02:58 -0400 (Tue, 16 Sep 2008)
New Revision: 78599

Modified:
   tags/JBoss_5_0_0_CR2/build/docs/readme.html
Log:
synch the release notes (pass two).

Modified: tags/JBoss_5_0_0_CR2/build/docs/readme.html
===================================================================
--- tags/JBoss_5_0_0_CR2/build/docs/readme.html	2008-09-16 18:47:54 UTC (rev 78598)
+++ tags/JBoss_5_0_0_CR2/build/docs/readme.html	2008-09-16 20:02:58 UTC (rev 78599)
@@ -9,8 +9,11 @@
 Release</span></a>
 release of the <b>JBoss 5.0.x</b> series for the <b>Java
 EE&trade;</b>
-5 codebase, that completes the Java EE 5 conformance testing
-certification requirements!</p><p></p><p></p><p>Some
+5 codebase and the first JBossAS release that fully complies with the
+Java EE 5 conformance testing
+certification requirements! Obviously, this is a big milestone in the
+development of JBossAS as we will have more time now to spend on
+developer productivety features and server&nbsp;manageability improvements.</p><p>Thanks to the JBoss Community with have incorporated a large number of&nbsp;bug fixes and improvement.</p><p>, component updates and </p><p>Some
 important changes relative to the last Beta4 release has been the
 further breaking out of internal subsystems into independent projects
 most prominent of which is the breaking out of the EJB3 project and its
@@ -28,7 +31,13 @@
 resolved/imported the legacy ant based build is used to compile and
 build the distribution. This will&nbsp;change to a full maven build
 at
-some point in time. The jboss maven repo can be found <a href="http://repository.jboss.org/maven2/org/jboss/">here</a>.</p>For
+some point in time.&nbsp;The jboss maven repo can be found <a href="http://repository.jboss.org/maven2/org/jboss/">here</a>. Please note how the -sources.jar are also downloaded, starting from CR2.</p><p>A secondary target for this release was to improve&nbsp;support for Java 6. JBossAS 
+4.2.3.GA can be build with both JDK5 <span style="font-style: italic;">and</span><span style="font-weight: bold; font-style: italic;"> </span>JDK6. The JDK5 compiled 
+binaries have undergone more rigorous testing, they constitute our certified 
+version and can run under both Java 5 &amp; 6 VMs (with a few configuration 
+changes for JDK6, see the configuration section below). The JDK6 compiled 
+binaries include support for the JDBC 4 APIs, but this should be considered 
+experimental at this point.</p>For
 information
 on the APIs that
 make up Java EE 5, see
@@ -110,24 +119,29 @@
 Tomcat that includes the Apache Portable Runtime (APR) and Tomcat
 native technologies to achieve scalability and performance
 characteristics that match and exceed the Apache Http server.</li>
-</ul><p>Minor feature additions for this release include:</p><ul><li>JBAS-4383,
-a facility for changing the default JSF implementation.</li><li>JBAS-5119,
-the default classloader used in JBoss in now the VFS Classloader.</li><li>JBAS-5163,
-listThreadDump() now shows deadlocks under a Java 6 runtime.</li><li>JBAS-5281,
-a new flag to control scanning classes for ejb annotations in the war
-classpath</li><li>JBAS-5329, jgroups channels sharing
-transports.</li></ul><p>JBoss 5 includes numerous
+</ul><p>Minor feature additions for this release include:</p><ul><li>JBAS-5862, a new look for the jmx-console</li><li>JBAS-5793, array interception for POJOs stored in web sessions with FIELD granularity.</li><li>JBAS-5192, a POJO based replacement for the JBoss 4 ServiceBindingManager (WIP).</li><li>JBAS-5822, support of the new ServiceBindingManager in old -service.xml &nbsp;deployments.</li></ul><p>JBoss 5 includes numerous
 features and bug fixes,
 many of them carried over upstream from the 4.x codebase. See the <a href="#Details">Detailed Release Notes</a> section for
 the full details.</p>
-<h2><a name="Compatibility">Compatibility Issues</a></h2><ul><li>JBossAS
-5 is compiled and&nbsp;tested under both under Java 5 and Java 6
-(JBAS-5031). The distribution is compiled with Java 5 and should be
-able to run without problems using a Java 6 runtime. If you still have
-problems starting JBoss with a Sun Java 6 runtime,&nbsp;you may
-want to set&nbsp; <span style="font-family: monospace;">-Dsun.lang.ClassLoader.allowArraySyntax=true</span>,
-as described in <a href="http://jira.jboss.com/jira/browse/JBAS-4491">JBAS-4491</a>.</li><li>JaasSecurityDomain
-has been converted to a simple bean (from an MBean), see JBAS-5356.</li><li>JBoss
+<h2><a name="Compatibility">Compatibility Issues</a></h2>JBossAS 5.0.0.CR2 can be compiled with both Java5 &amp; Java6. The Java5 compiled 
+binary is our primary/recommended binary distribution. It has undergone rigorous 
+testing and can run under both a Java 5 and a Java 6 runtime. When running under 
+Java 6 you need to manually copy the following libraries from the 
+JBOSS_HOME/client directory to the JBOSS_HOME/lib/endorsed directory, so that 
+the JAX-WS 2.0 apis supported by JBossWS are used:
+<ul><li>jbossws-native-saaj.jar</li><li>jbossws-native-jaxrpc.jar</li><li>jbossws-native-jaxws.jar</li><li>jbossws-native-jaxws-ext.jar</li></ul>The
+other option is to download the jdk6 distribution
+(jboss-5.0.0.CR2-jdk6.zip) in which case no configuration changes are
+required. If you still have problems using JBoss with a Sun Java 6
+runtime,&nbsp;you may want to set&nbsp; <span style="font-family: monospace;">-Dsun.lang.ClassLoader.allowArraySyntax=true</span>, 
+as described in <a href="http://jira.jboss.com/jira/browse/JBAS-4491">JBAS-4491</a>. Other 
+potential problems under a Java 6 runtime include:<br><ul><li>ORB getting prematurely destroyed when using Sun JDK 6 (see Sun Bug ID: <a href="http://bugs.sun.com/bugdatabase/view_bug.do;jsessionid=fd40a0e2c4c9b79adab12ca088bd?bug_id=6520484">6520484)</a></li><li>Unimplemented methods in Hibernate for JDK6 interfaces.</li><li>When&nbsp;JBossAS 5 is compiled with Java 6, support for the extended JDBC 4 
+API is included in the binary, however this can only be used&nbsp;under a Java 6 
+runtime. In this case no manual configuration steps are necessary. It should be 
+noted however that the Java 6 compiled distribution of JBoss AS 5 is 
+still in experimental stage.</li></ul>Other compatibility issues:<br><ul><li>Various&nbsp;*-beans.xml
+configuration files have been&nbsp;renamed to *-jboss-beans.xml to
+avoid conflicts with spring configuration files.</li><li>JBoss
 VFS provides a set of different switches to control it's internal
 behavior. JBoss AS sets <span style="font-family: monospace;">jboss.vfs.forceCopy=true</span>
 by default. To see all the provided VFS flags check out the code of the
@@ -150,13 +164,12 @@
 using proprietary JBoss/EJB3 annotations, those&nbsp;have moved
 (since Beta4) into the <span style="font-family: monospace;">org.jboss.ejb3.annotation
 </span>package, <a href="http://jira.jboss.com/jira/browse/EJBTHREE-1099">EJBTHREE-1099</a>.
-Those are now included in a new artifact, jboss-ejb3-ext-api.jar</li><li>Work
-on EJB3 Extended Persistence Context support is not completed, <a href="http://jira.jboss.com/jira/browse/EJBTHREE-1026">EJBTHREE-1026</a>.</li><li>Interoperating
+Those are now included in a new artifact, jboss-ejb3-ext-api.jar</li><li>Interoperating
 with previous JBoss EJB3 implementations may present problems due to
 serialVersionUIDs issues,<a href="http://jira.jboss.com/jira/browse/EJBTHREE-1118">
 EJBTHREE-1118</a>.</li><li>Use of JBoss
 Cache 2.x. JBC 2.x has a significantly different API from the 1.x
-releases used in JBoss AS 4.x and 3.2.x. </li></ul><h2><a name="Configuration">Configuration Issues</a></h2>
+releases used in JBoss AS 4.x and 3.2.x.</li><li>@EJB injections should now work from servlets, JBAS-5646.</li></ul>For strict JavaEE compatibiliity compliance you can:<br><ul><li>Enable call-by-value in deployers/ear-deployer-jboss-beans.xml<br>&lt;property name="callByValue"&gt;true&lt;/property&gt;&nbsp;</li><li>Enable call-by-value for "jboss:service=Naming" in conf/jboss-service.xml<br>&lt;attribute name="CallByValue"&gt;true&lt;/attribute&gt;</li><li>Set the following system property in your startup script<br>-Dorg.apache.catalina.STRICT_SERVLET_COMPLIANCE=true</li></ul><h2><a name="Configuration">Configuration Issues</a></h2>
 <p>This section lists changes that could affect the server
 configuration.</p><p>The directory structure of JBoss 5
 resembles that of the 4.x
@@ -166,9 +179,9 @@
 <li>lib - core bootstrap jars, somewhat different with the <b>introduction
 of the microcontainer</b> and breakup of jboss-common.</li>
 <li>server - the same server configuration dirs.<ul> <li>default
-configuration<ul> <li>conf</li> <ul> <li><b>bootstrap-beans.xml
+configuration<ul> <li>conf</li> <ul> <li><b>bootstrap.xml
 </b>- new mc kernel bootstrap configuration referencing other<br>configuration
-files that contain the beans that setup each individual subsystem.</li><ul><li>classloader.xml</li><li>aop.xml</li><li>jmx.xml</li><li>deployers.xml</li><li>profile.xml</li></ul>
+files that contain the beans that setup each individual subsystem.</li><ul><li>classloader.xml</li><li>aop.xml</li><li>jmx.xml</li><li>deployers.xml</li><li>bindings.xml (*New POJO-based ServiceBindingManager*)</li><li>profile.xml</li></ul>
 <li><b>jax-ws-catalog.xml
 </b>- oasis catalog driven schema/dtd namespace configuration</li>
 <li><b>jbossjta-properties.xml </b>- new JBossTS
@@ -188,17 +201,17 @@
 <li>jboss-aop-jboss5.deployer - aspect deployer</li>
 <li>jboss-jca.deployer - JCA deployers</li>
 <li>jbossweb.deployer - war deployers</li>
-<li>jbossws.deployer - web services deployers</li>
-<li>ear-deployer-beans.xml - ear deployers</li>
-<li>ejb-deployer-beans.xml - ejb2.x deployers</li>
-<li>metadata-deployer-beans.xml - metadata handlers</li>
-<li>security-deployer-beans.xml - security deployers</li>
-<li>profileservice-beans.xml.bak - an example of the repository
+<li>jbossws.deployer - web services deployers</li><li>seam.deployer - SEAM deployer</li><li>alias-deployers-jboss-beans.xml</li><li>clustering-deployers-jboss-beans.xml</li>
+<li>ear-deployer-jboss-beans.xml - ear deployers</li>
+<li>ejb-deployer-jboss-beans.xml - ejb2.x deployers</li>
+<li>metadata-deployer-jboss-beans.xml - metadata handlers</li>
+<li>security-deployer-jboss-beans.xml - security deployers</li>
+<li>profileservice-jboss-beans.xml.bak - an example of the repository
 based profile service</li>
 </ul></li><li>lib/ - the same static library jars</li>
 </ul></li></ul></li></ul>Clustering
 related changes. Check out the&nbsp;<a href="http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossAS5ClusteringChanges">Wiki</a>
-for more info.<ul><li>The clustering configurations have
+for more info.<ul><li>Use of the jboss.jgroups.udp.mcast_port property to control easy configuration of multicast port, JBS-2395</li><li>Overriding of ra.xml properties in jboss-ra.xml, JBAS-3343</li><li>Support for defining depenndencies in JCA adapters, JBAS-4508</li><li>Controlling command line arguments for the appClientLauncher, JBAS-5888.</li><li>Shutdown.sh now accepts a JNDI url, JBAS-5922.</li><li>DeleteWorkDirOnContextDestroy property for JSP pages, JBAS-5453.</li><li>The clustering configurations have
 been organized in the deploy dir in a new <span style="font-family: monospace;">cluster</span>
 subfolder (<a class="external" href="http://jira.jboss.com/jira/browse/JBAS-4709">JBAS-4709</a>).</li><li>A
 separate cache is now used for Clustered SSO (<a class="external" href="http://jira.jboss.com/jira/browse/JBAS-4676">JBAS-4676</a>).</li><li>Per
@@ -215,33 +228,22 @@
 directory (JBAS-5318).</li><li>Loopback is now set to true
 for all JGroups UDP stacks (JBAS-5323).</li></ul>EJB3
 configuration &nbsp;is now controlled by
-deployers/ejb3.deployer/META-INF/ejb3-deployers-beans.xml. For more
+deployers/ejb3.deployer/META-INF/ejb3-deployers-jboss-beans.xml. For more
 details check out this <a href="http://wiki.jboss.org/wiki/Wiki.jsp?page=ToAS5.0.0.Beta4">wiki</a>
 page.<br><br>For security related configuration changes,
 please consult this <a href="http://wiki.jboss.org/wiki/Wiki.jsp?page=SecurityInJBoss5">wiki</a>
 page.<br><h2><a name="Other">Other
-Issues</a></h2><ul><li>Problems
-with deploying Seam applications against AS5.0.0.Beta4&nbsp;have
-been
-resolved. Now the Seam examples are deployed as part of the standard
-JBoss AS testsuite, JBAS-5190.</li><li>The Hibernate
-deployer (.har) is again operational, JBAS-5232.</li><li>Hot
-undeployment on Windows (i.e. removing files from the&nbsp;./deploy
-directory)&nbsp; have been been fixed, JBAS-4310.</li><li>Issues
-with hot deployment of .jars have also been fixed, JBAS-4220.</li><li>The
+Issues</a></h2><ul><li>The
 Farm service is removed. Distributed
 deployments will eventually be handled by the AS 5 Profile Service,
 with the Profile Service (or JBoss ON) coordinating deployments across
 the cluster from a centralized repository. The Farm Service's function
 of replicating deployment archives between file systems will not be
-maintained.</li><li>The <span style="font-family: monospace;">HASingletonDeploymentScanner</span>
-that monitors and deploys content from <span style="font-family: monospace;">deploy-hasingleton</span>
-directory is working again, JBAS-5686. </li>
-<li>The JSR77 view of the server is not implemented yet.</li><li>There
-is a noticeable delay (10-15secs) in the start-up time of the
-application server, when compared to the 4.2.x series. This is due to
+maintained.</li><li>The JSR77 view of the server is not implemented yet.</li><li>Bootstrap
+time has improved, compared to AS5 CR1, but it still somewhat
+slower&nbsp;when compared to the 4.2.x series. This is due to
 multiple passes of annotation processing from different subsystems.
-This will be eventually reduced to a single pass.</li>
+This will be eventually reduced to a single pass.</li><li>JBoss should now be able to start when JBOSS_HOME contains spaces, JBAS-5796.</li>
 </ul><h2><a name="Libraries">Library Updates</a></h2>For
 a full list of the JBoss and thirdparty libraries used
 with JBoss AS 5.0.0.CR2 check the <a style="font-family: monospace;" href="http://anonsvn.jboss.org/repos/jbossas/tags/JBoss_5_0_0_CR2/component-matrix/pom.xml">pom.xml</a>




More information about the jboss-cvs-commits mailing list