You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@tomee.apache.org by bu...@apache.org on 2012/08/09 04:31:44 UTC

svn commit: r828429 - in /websites/staging/openejb/trunk: cgi-bin/ content/ content/dev/jira/ content/examples-trunk/ content/examples-trunk/jsf/ content/examples-trunk/jsf/src/main/java/org/superbiz/jsf/ content/examples-trunk/jsf/src/main/webapp/ con...

Author: buildbot
Date: Thu Aug  9 02:31:43 2012
New Revision: 828429

Log:
Staging update by buildbot for openejb

Added:
    websites/staging/openejb/trunk/content/examples-trunk/jsf/src/main/webapp/calculator.xhtml   (with props)
    websites/staging/openejb/trunk/content/examples-trunk/jsf/src/main/webapp/result.xhtml   (with props)
Removed:
    websites/staging/openejb/trunk/content/examples-trunk/jsf/src/main/webapp/calculator.jsp
    websites/staging/openejb/trunk/content/examples-trunk/jsf/src/main/webapp/result.jsp
Modified:
    websites/staging/openejb/trunk/cgi-bin/   (props changed)
    websites/staging/openejb/trunk/content/   (props changed)
    websites/staging/openejb/trunk/content/dev/jira/patches.html
    websites/staging/openejb/trunk/content/dev/jira/todo.html
    websites/staging/openejb/trunk/content/examples-trunk/jsf/README.html
    websites/staging/openejb/trunk/content/examples-trunk/jsf/pom.xml
    websites/staging/openejb/trunk/content/examples-trunk/jsf/src/main/java/org/superbiz/jsf/CalculatorBean.java
    websites/staging/openejb/trunk/content/examples-trunk/jsf/src/main/webapp/WEB-INF/faces-config.xml
    websites/staging/openejb/trunk/content/examples-trunk/jsf/src/main/webapp/WEB-INF/web.xml
    websites/staging/openejb/trunk/content/examples-trunk/pom.xml

Propchange: websites/staging/openejb/trunk/cgi-bin/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Thu Aug  9 02:31:43 2012
@@ -1 +1 @@
-1368380
+1371028

Propchange: websites/staging/openejb/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Thu Aug  9 02:31:43 2012
@@ -1 +1 @@
-1368380
+1371028

Modified: websites/staging/openejb/trunk/content/dev/jira/patches.html
==============================================================================
--- websites/staging/openejb/trunk/content/dev/jira/patches.html (original)
+++ websites/staging/openejb/trunk/content/dev/jira/patches.html Thu Aug  9 02:31:43 2012
@@ -147,292 +147,7 @@
 </h1>
 </div>
 
-<p><strong>38 patches in the queue</strong></p>
 
-<p>Generated Wednesday, August 8, 2012</p>
-
-<p>(sorted oldest to newest)</p>
-
-<p><a href="https://issues.apache.org/jira/browse/OPENEJB-438">OPENEJB-438</a> Expanded types for env-entries in JNDI - Simple types</p>
-
-<ul>
-<li>2007-01-10  <strong>Mohammad Nour</strong> -  <em>Sub-task</em></li>
-<li>2007-02-13     <a href="https://issues.apache.org/jira/secure/attachment/12351056/r507014_OPENEJB-438_patch%5B1%5D.patch">r507014_OPENEJB-438_patch%5B1%5D.patch</a></li>
-</ul>
-
-<p><a href="https://issues.apache.org/jira/browse/OPENEJB-547">OPENEJB-547</a> Fix site reporting.</p>
-
-<ul>
-<li>2007-03-20  <strong>Prasad Kashyap</strong> -  <em>Bug</em></li>
-<li>2007-03-20     <a href="https://issues.apache.org/jira/secure/attachment/12353735/Openejb-reporting.patch">Openejb-reporting.patch</a></li>
-<li>2007-03-21     <a href="https://issues.apache.org/jira/secure/attachment/12353872/examples.patch">examples.patch</a></li>
-</ul>
-
-<p><a href="https://issues.apache.org/jira/browse/OPENEJB-854">OPENEJB-854</a> Parsing of an openejb-jar.xml fails on <gbean-ref>s</p>
-
-<ul>
-<li>2008-07-10  <strong>Janko Heilgeist</strong> -  <em>Bug</em></li>
-<li>2008-07-10     <a href="https://issues.apache.org/jira/secure/attachment/12385707/fix-gbeanreftype-xmlns.patch">fix-gbeanreftype-xmlns.patch</a></li>
-</ul>
-
-<p><a href="https://issues.apache.org/jira/browse/OPENEJB-862">OPENEJB-862</a> Usage of Quartz quarts-ra.rar</p>
-
-<ul>
-<li>2008-07-21  <strong>David Blevins</strong> -  <em>Bug</em></li>
-<li>2008-07-22     <a href="https://issues.apache.org/jira/secure/attachment/12386591/QuartzOpenEjb.zip">QuartzOpenEjb.zip</a></li>
-<li>2008-08-01     <a href="https://issues.apache.org/jira/secure/attachment/12387373/quartz-app.zip">quartz-app.zip</a></li>
-</ul>
-
-<p><a href="https://issues.apache.org/jira/browse/OPENEJB-928">OPENEJB-928</a> Custom Quartz Trigger for javax.ejb.ScheduleExpression support</p>
-
-<ul>
-<li>2008-10-20  <strong>Alex Grönholm</strong> -  <em>Sub-task</em></li>
-<li>2008-10-21     <a href="https://issues.apache.org/jira/secure/attachment/12392569/ejbcrontrigger.zip">ejbcrontrigger.zip</a></li>
-</ul>
-
-<p><a href="https://issues.apache.org/jira/browse/OPENEJB-927">OPENEJB-927</a> EJB 3.1 Calendar-based timer support (@Schedule)</p>
-
-<ul>
-<li>2008-10-20  <strong>Alex Grönholm</strong> -  <em>New Feature</em></li>
-<li>2008-10-24     <a href="https://issues.apache.org/jira/secure/attachment/12392762/quartz-pom.patch">quartz-pom.patch</a></li>
-</ul>
-
-<p><a href="https://issues.apache.org/jira/browse/OPENEJB-1013">OPENEJB-1013</a> org.apache.openejb.util.PropertiesService isSet Improvement</p>
-
-<ul>
-<li>2009-03-28  <strong>Gurkan Erdogdu</strong> -  <em>Improvement</em></li>
-<li>2009-03-28     <a href="https://issues.apache.org/jira/secure/attachment/12404054/PropertyService.patch">PropertyService.patch</a></li>
-</ul>
-
-<p><a href="https://issues.apache.org/jira/browse/OPENEJB-1028">OPENEJB-1028</a> Better templating to reduce redundant openejb.xml config data</p>
-
-<ul>
-<li>2009-05-25  <strong>David Blevins</strong> -  <em>Improvement</em></li>
-<li>2009-05-25     <a href="https://issues.apache.org/jira/secure/attachment/12408960/ServiceProviderInheritance.txt">ServiceProviderInheritance.txt</a></li>
-</ul>
-
-<p><a href="https://issues.apache.org/jira/browse/OPENEJB-1039">OPENEJB-1039</a> Remote Interface explicitly declared is added to local interface list when strict option is not set</p>
-
-<ul>
-<li>2009-06-11  <strong>Ivan</strong> -  <em>Bug</em></li>
-<li>2009-06-11     <a href="https://issues.apache.org/jira/secure/attachment/12410393/OpenEJB-1039.patch">OpenEJB-1039.patch</a></li>
-</ul>
-
-<p><a href="https://issues.apache.org/jira/browse/OPENEJB-1041">OPENEJB-1041</a> Entity Bean is not re-associated while doing new-delete-new action</p>
-
-<ul>
-<li>2009-06-12  <strong>Ivan</strong> -  <em>Bug</em></li>
-<li>2009-06-14     <a href="https://issues.apache.org/jira/secure/attachment/12410571/OPENEJB-1041.patch">OPENEJB-1041.patch</a></li>
-</ul>
-
-<p><a href="https://issues.apache.org/jira/browse/OPENEJB-1042">OPENEJB-1042</a> NullPointerException is thrown while invoking Timer.getHandler()</p>
-
-<ul>
-<li>2009-06-17  <strong>Ivan</strong> -  <em>Bug</em></li>
-<li>2009-06-17     <a href="https://issues.apache.org/jira/secure/attachment/12410919/OPENEJB-1042.patch">OPENEJB-1042.patch</a></li>
-<li>2009-06-24     <a href="https://issues.apache.org/jira/secure/attachment/12411616/TimerEJB.jar">TimerEJB.jar</a></li>
-<li>2009-06-24     <a href="https://issues.apache.org/jira/secure/attachment/12411617/TimerWeb.war">TimerWeb.war</a></li>
-</ul>
-
-<p><a href="https://issues.apache.org/jira/browse/OPENEJB-1051">OPENEJB-1051</a> Support property elements in PortType</p>
-
-<ul>
-<li>2009-07-15  <strong>Jarek Gawor</strong> -  <em>Improvement</em></li>
-<li>2009-07-15     <a href="https://issues.apache.org/jira/secure/attachment/12413583/OPENEJB-1051.patch">OPENEJB-1051.patch</a></li>
-</ul>
-
-<p><a href="https://issues.apache.org/jira/browse/OPENEJB-1025">OPENEJB-1025</a> Remote Client Dependency Injection via @RemoteClient</p>
-
-<ul>
-<li>2009-05-12  <strong>David Blevins</strong> -  <em>New Feature</em></li>
-<li>2009-09-17     <a href="https://issues.apache.org/jira/secure/attachment/12419837/RemoteClient.diff">RemoteClient.diff</a></li>
-</ul>
-
-<p><a href="https://issues.apache.org/jira/browse/OPENEJB-1081">OPENEJB-1081</a> Find most specific setter in ClientInjectionProcessor.findSetter</p>
-
-<ul>
-<li>2009-10-09  <strong>Quintin Beukes</strong> -  <em>Improvement</em></li>
-<li>2009-10-09     <a href="https://issues.apache.org/jira/secure/attachment/12421746/findSetter.patch">findSetter.patch</a></li>
-</ul>
-
-<p><a href="https://issues.apache.org/jira/browse/OPENEJB-1119">OPENEJB-1119</a> OutOfMemoryError when creating many one time timers in timed session ejb</p>
-
-<ul>
-<li>2009-12-16  <strong>Stefan Brunnauer</strong> -  <em>Bug</em></li>
-<li>2009-12-16     <a href="https://issues.apache.org/jira/secure/attachment/12428142/screenshot-1.jpg">screenshot-1.jpg</a></li>
-</ul>
-
-<p><a href="https://issues.apache.org/jira/browse/OPENEJB-1228">OPENEJB-1228</a> ShrinkWrap deployment support</p>
-
-<ul>
-<li>2010-01-26  <strong>David Blevins</strong> -  <em>New Feature</em></li>
-<li>2010-01-26     <a href="https://issues.apache.org/jira/secure/attachment/12431430/OPENEJB-1228.patch">OPENEJB-1228.patch</a></li>
-<li>2010-01-26     <a href="https://issues.apache.org/jira/secure/attachment/12431460/OPENEJB-1228.patch">OPENEJB-1228.patch</a></li>
-<li>2010-01-26     <a href="https://issues.apache.org/jira/secure/attachment/12431461/OPENEJB-1228.patch">OPENEJB-1228.patch</a></li>
-</ul>
-
-<p><a href="https://issues.apache.org/jira/browse/OPENEJB-1229">OPENEJB-1229</a> Support for GenericJMSRA</p>
-
-<ul>
-<li>2010-01-29  <strong>David Blevins</strong> -  <em>Improvement</em></li>
-<li>2010-01-29     <a href="https://issues.apache.org/jira/secure/attachment/12431785/service-jar.xml">service-jar.xml</a></li>
-</ul>
-
-<p><a href="https://issues.apache.org/jira/browse/OPENEJB-1121">OPENEJB-1121</a> Classloader issue when using OpenEJB for Junit testing with Maven2 and Cobertura</p>
-
-<ul>
-<li>2009-12-18  <strong>Pär Wenåker</strong> -  <em>Improvement</em></li>
-<li>2010-04-09     <a href="https://issues.apache.org/jira/secure/attachment/12441304/TempClassLoader.java.patch">TempClassLoader.java.patch</a></li>
-</ul>
-
-<p><a href="https://issues.apache.org/jira/browse/OPENEJB-1260">OPENEJB-1260</a> Add ability to alias OpenEJB components in JNDI</p>
-
-<ul>
-<li>2010-04-21  <strong>Matthew B. Jones</strong> -  <em>New Feature</em></li>
-<li>2010-04-21     <a href="https://issues.apache.org/jira/secure/attachment/12442472/patch.txt">patch.txt</a></li>
-</ul>
-
-<p><a href="https://issues.apache.org/jira/browse/OPENEJB-1264">OPENEJB-1264</a> Port JSF demo to MyFaces 2.0 and Facelets</p>
-
-<ul>
-<li>2010-04-25  <strong>Matthias Weßendorf</strong> -  <em>Improvement</em></li>
-<li>2010-04-25     <a href="https://issues.apache.org/jira/secure/attachment/12442776/openEJB_myfaces2.patch">openEJB_myfaces2.patch</a></li>
-</ul>
-
-<p><a href="https://issues.apache.org/jira/browse/OPENEJB-1265">OPENEJB-1265</a> TempClassLoader buffer reuse reduces memory requirements</p>
-
-<ul>
-<li>2010-04-27  <strong>Andy Gumbrecht</strong> -  <em>Improvement</em></li>
-<li>2010-04-27     <a href="https://issues.apache.org/jira/secure/attachment/12442931/TempClassLoader.patch">TempClassLoader.patch</a></li>
-</ul>
-
-<p><a href="https://issues.apache.org/jira/browse/OPENEJB-1099">OPENEJB-1099</a> Reentrant calls to Stateful beans unsupported</p>
-
-<ul>
-<li>2009-10-31  <strong>David Blevins</strong> -  <em>Bug</em></li>
-<li>2010-06-07     <a href="https://issues.apache.org/jira/secure/attachment/12446516/OPENEJB-1099.patch">OPENEJB-1099.patch</a></li>
-<li>2010-06-15     <a href="https://issues.apache.org/jira/secure/attachment/12447145/OPENEJB-1099_v2.patch">OPENEJB-1099_v2.patch</a></li>
-</ul>
-
-<p><a href="https://issues.apache.org/jira/browse/OPENEJB-1295">OPENEJB-1295</a> Validation: @AfterBegin, @BeforeCompletion, @AfterCompletion mistakenly used on non-Stateful bean</p>
-
-<ul>
-<li>2010-06-09  <strong>David Blevins</strong> -  <em>Sub-task</em></li>
-<li>2010-06-09     <a href="https://issues.apache.org/jira/secure/attachment/12446661/OpenEJB-1295.patch">OpenEJB-1295.patch</a></li>
-</ul>
-
-<p><a href="https://issues.apache.org/jira/browse/OPENEJB-1345">OPENEJB-1345</a> improving stateful cache and the management of timedout stateful beans</p>
-
-<ul>
-<li>2010-08-26  <strong>Thiago Veronezi</strong> -  <em>Improvement</em></li>
-<li>2010-08-26     <a href="https://issues.apache.org/jira/secure/attachment/12453160/OPENEJB-1345.patch">OPENEJB-1345.patch</a></li>
-<li>2010-08-26     <a href="https://issues.apache.org/jira/secure/attachment/12453162/OPENEJB-1345.patch">OPENEJB-1345.patch</a></li>
-</ul>
-
-<p><a href="https://issues.apache.org/jira/browse/OPENEJB-1360">OPENEJB-1360</a> Possible Bug in AnnotationDeployer # processCallbacks</p>
-
-<ul>
-<li>2010-09-19  <strong>Gurkan Erdogdu</strong> -  <em>Bug</em></li>
-<li>2010-09-20     <a href="https://issues.apache.org/jira/secure/attachment/12455018/patch.txt">patch.txt</a></li>
-</ul>
-
-<p><a href="https://issues.apache.org/jira/browse/OPENEJB-1374">OPENEJB-1374</a> Compatibility between Jboss and OpenEJB JNDI names and CMP configurations</p>
-
-<ul>
-<li>2010-10-14  <strong>Yuri Makhno</strong> -  <em>Improvement</em></li>
-<li>2010-10-14     <a href="https://issues.apache.org/jira/secure/attachment/12457200/openejb-jboss.zip">openejb-jboss.zip</a></li>
-</ul>
-
-<p><a href="https://issues.apache.org/jira/browse/OPENEJB-1662">OPENEJB-1662</a> CSS / JS Tweaks to examples documentation</p>
-
-<ul>
-<li>2011-09-13  <strong>Vishwanath</strong> -  <em>Task</em></li>
-<li>2011-09-13     <a href="https://issues.apache.org/jira/secure/attachment/12494205/preview.rar">preview.rar</a></li>
-<li>2011-09-13     <a href="https://issues.apache.org/jira/secure/attachment/12494208/increasedFontSizeCodePrettify.patch">increasedFontSizeCodePrettify.patch</a></li>
-<li>2011-09-13     <a href="https://issues.apache.org/jira/secure/attachment/12494292/StyleForTags3.patch">StyleForTags3.patch</a></li>
-<li>2011-09-13     <a href="https://issues.apache.org/jira/secure/attachment/12494293/ipreview.rar">ipreview.rar</a></li>
-<li>2011-09-14     <a href="https://issues.apache.org/jira/secure/attachment/12494438/ipreview2.rar">ipreview2.rar</a></li>
-</ul>
-
-<p><a href="https://issues.apache.org/jira/browse/TOMEE-48">TOMEE-48</a> Generate wikipedia like table of contents for documentation-pages based on the heading tags</p>
-
-<ul>
-<li>2011-11-05  <strong>Vishwanath</strong> -  <em>Task</em></li>
-<li>2011-11-05     <a href="https://issues.apache.org/jira/secure/attachment/12502589/generated_toc.tar">generated_toc.tar</a></li>
-</ul>
-
-<p><a href="https://issues.apache.org/jira/browse/TOMEE-50">TOMEE-50</a> Website homepage style changes </p>
-
-<ul>
-<li>2011-11-18  <strong>Vishwanath</strong> -  <em>Task</em></li>
-<li>2011-11-18     <a href="https://issues.apache.org/jira/secure/attachment/12504207/homepage-style-changes.patch">homepage-style-changes.patch</a></li>
-<li>2011-11-18     <a href="https://issues.apache.org/jira/secure/attachment/12504211/feather-logo-bright.gif">feather-logo-bright.gif</a></li>
-</ul>
-
-<p><a href="https://issues.apache.org/jira/browse/TOMEE-53">TOMEE-53</a> Add previous releases links to downloads page</p>
-
-<ul>
-<li>2011-11-29  <strong>Vishwanath</strong> -  <em>Sub-task</em></li>
-<li>2011-11-29     <a href="https://issues.apache.org/jira/secure/attachment/12505520/downloads.diff">downloads.diff</a></li>
-</ul>
-
-<p><a href="https://issues.apache.org/jira/browse/TOMEE-54">TOMEE-54</a> lists in documents to be displayed unfaded</p>
-
-<ul>
-<li>2011-11-29  <strong>Vishwanath</strong> -  <em>Sub-task</em></li>
-<li>2011-11-29     <a href="https://issues.apache.org/jira/secure/attachment/12505521/bootstrap_unfaded_list.diff">bootstrap_unfaded_list.diff</a></li>
-</ul>
-
-<p><a href="https://issues.apache.org/jira/browse/OPENEJB-1734">OPENEJB-1734</a> Shell to query and invoke EJBs through commands interactively</p>
-
-<ul>
-<li>2012-01-17  <strong>Mansour Al Akeel</strong> -  <em>Improvement</em></li>
-<li>2012-01-18     <a href="https://issues.apache.org/jira/secure/attachment/12510998/groovy_shell.diff">groovy_shell.diff</a></li>
-</ul>
-
-<p><a href="https://issues.apache.org/jira/browse/OPENEJB-1763">OPENEJB-1763</a> Allow EjbModule to be returned as a part of in-class configuration in ApplicationComposer (@Module)</p>
-
-<ul>
-<li>2012-02-04  <strong>Jakub Marchwicki</strong> -  <em>Improvement</em></li>
-<li>2012-02-04     <a href="https://issues.apache.org/jira/secure/attachment/12513257/ApplicationComposer.patch">ApplicationComposer.patch</a></li>
-<li>2012-02-04     <a href="https://issues.apache.org/jira/secure/attachment/12513256/ApplicationComposer.patch">ApplicationComposer.patch</a></li>
-</ul>
-
-<p><a href="https://issues.apache.org/jira/browse/OPENEJB-1821">OPENEJB-1821</a> Apache project branding requirements: DOAP file [PATCH]</p>
-
-<ul>
-<li>2012-04-16  <strong>Shane Curcuru</strong> -  <em>Improvement</em></li>
-<li>2012-04-16     <a href="https://issues.apache.org/jira/secure/attachment/12522802/doap_openejb.rdf">doap_openejb.rdf</a></li>
-</ul>
-
-<p><a href="https://issues.apache.org/jira/browse/OPENEJB-1609">OPENEJB-1609</a> Example: CDI producer fields via @Inject and @Produces</p>
-
-<ul>
-<li>2011-06-23  <strong>David Blevins</strong> -  <em>Sub-task</em></li>
-<li>2012-05-11     <a href="https://issues.apache.org/jira/secure/attachment/12526462/cdi-produces-field.txt">cdi-produces-field.txt</a></li>
-</ul>
-
-<p><a href="https://issues.apache.org/jira/browse/TOMEE-223">TOMEE-223</a> An archive artifact is not deployed when using deployment descriptor</p>
-
-<ul>
-<li>2012-06-07  <strong>Michael Golubev</strong> -  <em>Bug</em></li>
-<li>2012-06-08     <a href="https://issues.apache.org/jira/secure/attachment/12531391/sample-ear-and-war.zip">sample-ear-and-war.zip</a></li>
-</ul>
-
-<p><a href="https://issues.apache.org/jira/browse/OPENEJB-1856">OPENEJB-1856</a> Allow User selectable Cipher Suites to enhance ejbds SSL security</p>
-
-<ul>
-<li>2012-07-03  <strong>Jonathan S Fisher</strong> -  <em>Improvement</em></li>
-<li>2012-07-03     <a href="https://issues.apache.org/jira/secure/attachment/12534989/ServiceDaemon.patch">ServiceDaemon.patch</a></li>
-<li>2012-07-03     <a href="https://issues.apache.org/jira/secure/attachment/12534990/SocketConnectionFactory.patch">SocketConnectionFactory.patch</a></li>
-</ul>
-
-<p><a href="https://issues.apache.org/jira/browse/OPENEJB-1880">OPENEJB-1880</a> atomicity violation bugs because of misusing concurrent collections</p>
-
-<ul>
-<li>2012-07-30  <strong>Yu Lin</strong> -  <em>Bug</em></li>
-<li>2012-07-30     <a href="https://issues.apache.org/jira/secure/attachment/12538404/openejb-4.0.0.patch">openejb-4.0.0.patch</a></li>
-</ul>
 
 
 

Modified: websites/staging/openejb/trunk/content/dev/jira/todo.html
==============================================================================
--- websites/staging/openejb/trunk/content/dev/jira/todo.html (original)
+++ websites/staging/openejb/trunk/content/dev/jira/todo.html Thu Aug  9 02:31:43 2012
@@ -147,435 +147,7 @@
 </h1>
 </div>
 
-<p>Looking for something to do?</p>
 
-<p>This page contains a list of JIRA issues that are open and not assigned to anyone.  Anything in this list is a great candidate for contribution.</p>
-
-<p><strong>Note "Major" and "Minor" refer to priority and not effort required to complete a task.</strong></p>
-
-<p>When looking for a task for first-time contributors, we highly encourage people to start small and find something simple and quick.  See also <a href="../contribution-tips.html">Contribution Tips</a></p>
-
-<h1>Blocker</h1>
-
-<p><strong>Bug</strong>:</p>
-
-<ul>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1698">OPENEJB-1698</a>: EntityBean conflict when a persistent property exists called "deleted"</li>
-</ul>
-
-<h1>Critical</h1>
-
-<p><strong>Bug</strong>:</p>
-
-<ul>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1358">OPENEJB-1358</a>: lookup doesn't find a previously bound object</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1357">OPENEJB-1357</a>: mappedName fails to work for @Stateless that only implements @Local interface</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1339">OPENEJB-1339</a>: OpenEJB 3.1.x test failures with Java 5</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-967">OPENEJB-967</a>: NullPointerException during injection into a POJO webservice</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-619">OPENEJB-619</a>: Redeploy CORBA EJB JAR w/TSS; Blows up and server must be restarted</li>
-</ul>
-
-<p><strong>Task</strong>:</p>
-
-<ul>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-142">OPENEJB-142</a>: Create itests for EJB 3.0 model</li>
-</ul>
-
-<p><strong>Sub-task</strong>:</p>
-
-<ul>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-577">OPENEJB-577</a>: Validation: @Resource name for env-entry points to declared value</li>
-</ul>
-
-<h1>Major</h1>
-
-<p><strong>Bug</strong>:</p>
-
-<ul>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1880">OPENEJB-1880</a>: atomicity violation bugs because of misusing concurrent collections</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1848">OPENEJB-1848</a>: Multipoint Automatic Reconnect fails in some situations</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-233">TOMEE-233</a>: Default JMS Persistence with hsql causes issue when restarting server</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-223">TOMEE-223</a>: An archive artifact is not deployed when using deployment descriptor</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1826">OPENEJB-1826</a>: broken BeanManager/JSF boot or propagation for EAR deployments</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1825">OPENEJB-1825</a>: review beans.xml content propagation in ear-deployment</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1818">OPENEJB-1818</a>: Missing @Local annotation compatibility issue</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1728">OPENEJB-1728</a>: Karaf is blocked</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1727">OPENEJB-1727</a>: couldn't start owb context</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1720">OPENEJB-1720</a>: NPE at at org.apache.openejb.util.AnnotationFinder</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1718">OPENEJB-1718</a>: Package conflict with OSGI bundles openejb-core and openejb-client - org.apache.openejb.client</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-52">TOMEE-52</a>: Site links, alignment corrections</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1643">OPENEJB-1643</a>: @Dispose not called</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1622">OPENEJB-1622</a>: Adding more boundary condition handling in cron calendar timer.</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1603">OPENEJB-1603</a>: InitialContext instantiation fails with ERROR - CDI Beans module deployment failed</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1572">OPENEJB-1572</a>: The home ref does not get binded with home and localHome style jndi name.</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1560">OPENEJB-1560</a>: Allow the user to call timer service method  even when there are no ejbTimeout method in the ejb.</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1512">OPENEJB-1512</a>: @LocalBean @Asynchronous void methods</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1448">OPENEJB-1448</a>: @Singleton PostConstruct/PreDestroy allowed operations too strict</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1444">OPENEJB-1444</a>: Copying data from inputStream to OuputStream needs appropriate buffer size</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1431">OPENEJB-1431</a>: openejb.localcopy does nothing like what's described in docs</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1412">OPENEJB-1412</a>: UnsupportedOperationException in RandomConnectionStrategy.connect()</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1397">OPENEJB-1397</a>: After upgrade to 3.1.3 web services fail with exception</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1375">OPENEJB-1375</a>: telnet session returns nulls for version command</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1360">OPENEJB-1360</a>: Possible Bug in AnnotationDeployer # processCallbacks</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1344">OPENEJB-1344</a>: Port location is only overwritten if no wsdlLocation is set</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1342">OPENEJB-1342</a>: Exception thrown from tx cleanup in finally block supresses cause</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1288">OPENEJB-1288</a>: Some jndi name change cause javax.naming.NotContextException</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1278">OPENEJB-1278</a>: Memory Leak with org.apache.openejb.client.RemoteInitialContextFactory.logout()</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1234">OPENEJB-1234</a>: GeronimoConnectionEventListener throws AssertionError</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1124">OPENEJB-1124</a>: @Interceptors not executed if the implemented Local/Remote Interface inherits from another interface</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1079">OPENEJB-1079</a>: Context#bind not working as expected on InitialContext created by LocalInitialContextFactory</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1055">OPENEJB-1055</a>: OpenEJB Embedded in Eclipse Configuration Issue</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1052">OPENEJB-1052</a>: Undeclared @ApplicationException annotated RuntimeExceptions from non-ejb libraries are always wrapped in EJBExceptions</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1043">OPENEJB-1043</a>: Tomcat 6.0.x bug prevents dependency injection in super classes</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1042">OPENEJB-1042</a>: NullPointerException is thrown while invoking Timer.getHandler()</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1041">OPENEJB-1041</a>: Entity Bean is not re-associated while doing new-delete-new action</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-983">OPENEJB-983</a>: Timer thread pool not cleanly shutdown</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-971">OPENEJB-971</a>: <messaging-type> should default to javax.jms.MessageListener for EJB 2.1 and prior descriptors</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-969">OPENEJB-969</a>: NullPointerException in TempClassLoader</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-968">OPENEJB-968</a>: XML system entities do not work </li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-960">OPENEJB-960</a>: JSF  UserTransaction injection... NullPointerException</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-954">OPENEJB-954</a>: InitialContext must be created twice to be correctly initialized</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-888">OPENEJB-888</a>:  invalid handle value: 007E00DC and conversion of RuntimeException</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-863">OPENEJB-863</a>: Injection of EJBContext</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-854">OPENEJB-854</a>: Parsing of an openejb-jar.xml fails on <gbean-ref>s</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-806">OPENEJB-806</a>: Transaction Logging not working in OpenEJB for RequiresNew transaction attribute</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-789">OPENEJB-789</a>: WARNING: Cannot connect to server(s): localhost:4201 Exception: java.io.IOException upon executing StickToLastServerConnectionFactoryStrategyTest</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-751">OPENEJB-751</a>: NPE in AnnotationDeployer</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-737">OPENEJB-737</a>: NPE when ejb-jar.xml has no ejb-class element</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-734">OPENEJB-734</a>: File (module) locked upon unsuccessful deployment and copied to apps directory</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-712">OPENEJB-712</a>: issues with KeyedCollection </li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-696">OPENEJB-696</a>: Error occured. Thread-8: Thread-8 upon stopping the server via telnet console</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-550">OPENEJB-550</a>: Need to support persistent TimerStore</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-547">OPENEJB-547</a>: Fix site reporting.</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-620">OPENEJB-620</a>: Deploy CORBA EJB with TSS; config with CORBA Server is not started but no error message</li>
-</ul>
-
-<p><strong>New Feature</strong>:</p>
-
-<ul>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-340">TOMEE-340</a>: Maven Archetype for TomEE + Arquillian</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-249">TOMEE-249</a>: NPE on DatatypeConverter</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1774">OPENEJB-1774</a>: Support for META-INF/appinfo.xml for faster, no scanning, deployment</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1772">OPENEJB-1772</a>: maven plugin to be able to dump info tree and avoid to create it when starting the app</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-63">TOMEE-63</a>: Validation: JAX-RS app with missing <servlet> declaration</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1684">OPENEJB-1684</a>: Compare classes in EAR libs and webapp libs and warn on duplicates</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1682">OPENEJB-1682</a>: Update Validations for WebApps</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1665">OPENEJB-1665</a>: @DataSourceDefinition support</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1605">OPENEJB-1605</a>: Java EE 6 Examples</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1440">OPENEJB-1440</a>: Remote transaction support</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1363">OPENEJB-1363</a>: Annotation Deployer Scanning javax.servlet.annotation.WebListener</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1253">OPENEJB-1253</a>: ee6 mdbs can call isCallerInRole()</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1228">OPENEJB-1228</a>: ShrinkWrap deployment support</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1136">OPENEJB-1136</a>: EJB 3.1 @Schedule calendar-based timers</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1110">OPENEJB-1110</a>: Lookup timeout setting for HttpConnection</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1104">OPENEJB-1104</a>: Extended JNDI Enc reference types</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1097">OPENEJB-1097</a>: Remove hard dependency on SecurityService when it's not used</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1096">OPENEJB-1096</a>: Remove hard dependency on javax.transaction.TransactionManager when it's not used</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1095">OPENEJB-1095</a>: Allow deploying new containers as bundles</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1010">OPENEJB-1010</a>: Strict configuration mode</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-932">OPENEJB-932</a>: Global PersistenceUnits available to all apps</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-927">OPENEJB-927</a>: EJB 3.1 Calendar-based timer support (@Schedule)</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-908">OPENEJB-908</a>: Support for JBoss @LocalBinding and @RemoteBinding</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-798">OPENEJB-798</a>: @EJB List<BusinessInterface> collection injection</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-728">OPENEJB-728</a>: Standard JUnit TestCase subclass with dependency injection annotations</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-708">OPENEJB-708</a>: openejb verify-sanity to check sanity of openejb configuration</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-596">OPENEJB-596</a>: Clustering API</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-466">OPENEJB-466</a>: Support InputStream as a remotable type</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-457">OPENEJB-457</a>: Use of env-entry or @Resource mapped name to point to system properties that should be injected</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-431">OPENEJB-431</a>: List ServiceProviders command</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-428">OPENEJB-428</a>: Hot deploy</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-342">OPENEJB-342</a>: EJB 3 Examples</li>
-</ul>
-
-<p><strong>Task</strong>:</p>
-
-<ul>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-338">TOMEE-338</a>: Investigate a switch to H2 from HSQLDB</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-283">TOMEE-283</a>: Release TomEE 1.1.0</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-263">TOMEE-263</a>: Trunk regression: <Resources> declared via context.xml not imported</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-152">TOMEE-152</a>: EAR upgrade issue from OpenEJB3/Tomcat6 to TomEE</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-59">TOMEE-59</a>: Ensure TomEE Release notes contain notes from all upgraded components</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-48">TOMEE-48</a>: Generate wikipedia like table of contents for documentation-pages based on the heading tags</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-7">TOMEE-7</a>: TomEE Mutual authentication documentation</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1662">OPENEJB-1662</a>: CSS / JS Tweaks to examples documentation</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1657">OPENEJB-1657</a>: Breadcrumb trail on generated example pages</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1656">OPENEJB-1656</a>: Auto-link any examples mentioned in the README</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1655">OPENEJB-1655</a>: Check previous tweets to determine what hasn't yet been tweeted</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1597">OPENEJB-1597</a>: Update jndi-name.html with @LocalBean formatting info</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1319">OPENEJB-1319</a>: Add svn revision to builds</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1019">OPENEJB-1019</a>: Update page: manual-instructions.html</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-796">OPENEJB-796</a>: EJB sample with Glassfish-specific descriptors</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-560">OPENEJB-560</a>: Java Web Start configuration</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-393">OPENEJB-393</a>: Create a web page "Hunting down issues in OpenEJB" with information on how to hunt down "Cannot stop the test server: java.lang.NullPointerException null" or alike</li>
-</ul>
-
-<p><strong>Improvement</strong>:</p>
-
-<ul>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1881">OPENEJB-1881</a>: Multipoint "broadcast" attribute</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1860">OPENEJB-1860</a>: openejb.descriptors.output logging and functional improvements</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1858">OPENEJB-1858</a>: be more tolerant on the tx manager type for managedconnection factory</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-232">TOMEE-232</a>: optimize JS imports</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-227">TOMEE-227</a>: Create Servlet that loads the "Webservices" panel data</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-226">TOMEE-226</a>: Create Servlet that loads the "MDBs" panel data</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-188">TOMEE-188</a>: Trim TomEE web profile libraries</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1823">OPENEJB-1823</a>: allow to undeploy resources linked to an app with the app undeployment</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1821">OPENEJB-1821</a>: Apache project branding requirements: DOAP file [PATCH]</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1795">OPENEJB-1795</a>: support @Inject for synamic EJB (interface only)</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1780">OPENEJB-1780</a>: Application relative EJB WebService addresses</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1765">OPENEJB-1765</a>: Membership change events only go out on heartbeats</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-62">TOMEE-62</a>: Clear logging message to download TomEE Plus when non-webprofile features used</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1734">OPENEJB-1734</a>: Shell to query and invoke EJBs through commands interactively</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1374">OPENEJB-1374</a>: Compatibility between Jboss and OpenEJB JNDI names and CMP configurations</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1345">OPENEJB-1345</a>: improving stateful cache and the management of timedout stateful beans</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1302">OPENEJB-1302</a>: Recursive container-managed methods on Stateless beans </li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1277">OPENEJB-1277</a>: RemoteInitialContextFactory .close() method to logout</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1264">OPENEJB-1264</a>: Port JSF demo to MyFaces 2.0 and Facelets</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1243">OPENEJB-1243</a>: Automatically override eclipselink.target-server for all EclipseLink persistence units</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1229">OPENEJB-1229</a>: Support for GenericJMSRA</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1132">OPENEJB-1132</a>: Support for booting Remote Server in Spring integration</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1121">OPENEJB-1121</a>: Classloader issue when using OpenEJB for Junit testing with Maven2 and Cobertura</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1101">OPENEJB-1101</a>: Cleaner undeploy for failed deployments</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1098">OPENEJB-1098</a>: Example of accessing EJBs deployed onto bundlized OpenEJB with OSGi ejb client</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1086">OPENEJB-1086</a>: @TransactionAttribute support for @Singleton PostConstruct/PreDestroy callbacks</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1072">OPENEJB-1072</a>: Improved PersistenceUnit/PersistenceContext reference resolution</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1051">OPENEJB-1051</a>: Support property elements in PortType</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1013">OPENEJB-1013</a>: org.apache.openejb.util.PropertiesService isSet Improvement</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-979">OPENEJB-979</a>: Improved Tomcat AnnotationProcessor</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-959">OPENEJB-959</a>: Check for user supplied connection information in persistence-units and warn</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-923">OPENEJB-923</a>: Search for descriptors in lowercase meta-inf directory</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-729">OPENEJB-729</a>: Schemas available at shorter URLs</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-621">OPENEJB-621</a>: Allow properties command to work securely to fully remote servers</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-453">OPENEJB-453</a>: Validation for EJB 3.0 beans</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-257">OPENEJB-257</a>: Command line tools in Polish</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-255">OPENEJB-255</a>: Additional deployment types: dirOfUnpackedJars and dirOfAnything</li>
-</ul>
-
-<p><strong>Wish</strong>:</p>
-
-<ul>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1233">OPENEJB-1233</a>: Persistence injection could support casting to OpenJPA types</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1050">OPENEJB-1050</a>: Update documantation for MDB configuration (MDB to listen to external JMS)</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-964">OPENEJB-964</a>: Need to make documentation available for users to download</li>
-</ul>
-
-<p><strong>Test</strong>:</p>
-
-<ul>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-357">TOMEE-357</a>: JSF WebService injection</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-356">TOMEE-356</a>: JSF JMS Injection</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-355">TOMEE-355</a>: JSF DataSource injection</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-354">TOMEE-354</a>: JSF JPA injection tests</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-353">TOMEE-353</a>: JSF @EJB injection tests</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-352">TOMEE-352</a>: JSF EnvEntry injection tests</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-44">TOMEE-44</a>: Test: Global JNDI Names</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1509">OPENEJB-1509</a>: ScheduleTest is one minute</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-985">OPENEJB-985</a>: Enable EJBCronTriggerTest tests that fail in 2009</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-772">OPENEJB-772</a>: Overriding Tests</li>
-</ul>
-
-<p><strong>Sub-task</strong>:</p>
-
-<ul>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-327">TOMEE-327</a>: Mark versions as released in JIRA</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-326">TOMEE-326</a>: Publish blog announcement</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-325">TOMEE-325</a>: Copy binaries dir to /www/www.apache.org/dist/openejb/</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-324">TOMEE-324</a>: Release binaries in Nexus</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-323">TOMEE-323</a>: Tally vote and send [RESULT]</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-322">TOMEE-322</a>: TCK test vote binaries</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-321">TOMEE-321</a>: Publish Vote</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-320">TOMEE-320</a>: Prepare blog announcement</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-319">TOMEE-319</a>: TCK test preview binaries</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-318">TOMEE-318</a>: Ensure Build passes with preview</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-317">TOMEE-317</a>: Ensure TCK passes with preview</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-316">TOMEE-316</a>: Publish Preview</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-315">TOMEE-315</a>: Check for missed SNAPSHOT refs in files in branch</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-314">TOMEE-314</a>: Resolve SNAPSHOT dependencies in branch</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-313">TOMEE-313</a>: Create next versions in JIRA</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-312">TOMEE-312</a>: Update trunk versions</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-311">TOMEE-311</a>: Update branch versions</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-310">TOMEE-310</a>: Ensure tck branch works</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-309">TOMEE-309</a>: Create SVN Branch of openejb-tck/trunk/ </li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-308">TOMEE-308</a>: Create buildbot CI setup for branch</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-307">TOMEE-307</a>: Create SVN Branch of trunk</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-306">TOMEE-306</a>: Add missing license headers</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-303">TOMEE-303</a>: Create LICENSE and NOTICE for new binaries</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-302">TOMEE-302</a>: Update LICENSE and NOTICE files of changed binaries</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-301">TOMEE-301</a>: Publish RAT report</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-300">TOMEE-300</a>: Publish release notes preview</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-299">TOMEE-299</a>: Publish report of changed binaries</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-298">TOMEE-298</a>: Review and Close JIRAs for version</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-297">TOMEE-297</a>: Update fixVersions for JIRAs used in svn commits</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-296">TOMEE-296</a>: Ensure JIRAs have been filed for commits</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1836">OPENEJB-1836</a>: Validation: @Local on bean with no-interface should use @LocalBean</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1827">OPENEJB-1827</a>: Validation: @DataSourceDefinition className must be set</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1767">OPENEJB-1767</a>: Validation: Allow missing no-arg constructor for beans with @Inject constructor</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-55">TOMEE-55</a>: Review alignment for pages that originally had html tables</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-53">TOMEE-53</a>: Add previous releases links to downloads page</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-46">TOMEE-46</a>: Test: Between App Global JNDI name visibility</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-45">TOMEE-45</a>: Test: EJB Global JNDI Names</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1685">OPENEJB-1685</a>: Validation: <env-entry-type> is a valid type</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1668">OPENEJB-1668</a>: Documentation of examples/simple-singleton</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1667">OPENEJB-1667</a>: Documentation for examples/cdi-interceptors</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1666">OPENEJB-1666</a>: Documentation of examples/access-timeout</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1640">OPENEJB-1640</a>: Documentation for examples/simple-mdb</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1614">OPENEJB-1614</a>: Example: @Produces and @Disposes within a @RequestScoped context</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1611">OPENEJB-1611</a>: Example: CDI producer field for @PersistenceContext references</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1610">OPENEJB-1610</a>: Example: CDI producer field for @Resource resources</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1569">OPENEJB-1569</a>: Validation: "java:module" and "java:comp" not specified as the name in any application.xml bindings</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1508">OPENEJB-1508</a>: Meta: @Interceptors</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1507">OPENEJB-1507</a>: Meta: @ExcludeDefaultInterceptors</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1506">OPENEJB-1506</a>: Meta: @ExcludeClassInterceptors</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1505">OPENEJB-1505</a>: Meta: @AroundTimeout</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1504">OPENEJB-1504</a>: Meta: @AroundInvoke</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1503">OPENEJB-1503</a>: Meta: @PersistenceUnits</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1502">OPENEJB-1502</a>: Meta: @PersistenceUnit</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1501">OPENEJB-1501</a>: Meta: @PersistenceContexts</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1500">OPENEJB-1500</a>: Meta: @PersistenceContext</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1499">OPENEJB-1499</a>: Meta: @DataSourceDefinitions</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1498">OPENEJB-1498</a>: Meta: @DataSourceDefinition</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1497">OPENEJB-1497</a>: Meta: @RunAs</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1496">OPENEJB-1496</a>: Meta: @RolesAllowed</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1495">OPENEJB-1495</a>: Meta: @PermitAll</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1494">OPENEJB-1494</a>: Meta: @DenyAll</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1493">OPENEJB-1493</a>: Meta: @DeclareRoles</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1492">OPENEJB-1492</a>: Meta: @Resources</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1488">OPENEJB-1488</a>: Meta: @ManagedBean</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1483">OPENEJB-1483</a>: Meta: @Stateless</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1481">OPENEJB-1481</a>: Meta: @Stateful</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1479">OPENEJB-1479</a>: Meta: @Singleton</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1475">OPENEJB-1475</a>: Meta: @RemoteHome</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1474">OPENEJB-1474</a>: Meta: @Remote</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1471">OPENEJB-1471</a>: Meta: @MessageDriven</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1469">OPENEJB-1469</a>: Meta: @LocalHome</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1468">OPENEJB-1468</a>: Meta: @LocalBean</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1467">OPENEJB-1467</a>: Meta: @Local</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1463">OPENEJB-1463</a>: Meta: @DependsOn</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1459">OPENEJB-1459</a>: Meta: @ApplicationException</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1458">OPENEJB-1458</a>: Meta: @ApplicationConfigProperty</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1318">OPENEJB-1318</a>: Support negative (-) in dayOfMonth to indicate days from the end of the month</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1317">OPENEJB-1317</a>: Persistent Timers</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1316">OPENEJB-1316</a>: Support dayOfWeek and dayOfMonth in the same Schedule expression</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1306">OPENEJB-1306</a>: Validation: EJB's cannot be declared final</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1294">OPENEJB-1294</a>: Validation: @StatefulTimeout mistakenly used on non-stateful bean</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1106">OPENEJB-1106</a>: ENC: resource-env-ref: javax.transaction.TransactionSynchronizationRegistry</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1105">OPENEJB-1105</a>: ENC: resource-env-ref: javax.transaction.TransactionManager</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1090">OPENEJB-1090</a>: Validation: @Asynchronous mistakenly used on PostConstruct/PreDestroy callbacks</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1089">OPENEJB-1089</a>: Validation: @AccessTimeout mistakenly used on PostConstruct/PreDestroy callbacks</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1088">OPENEJB-1088</a>: Validation: @Lock mistakenly used on PostConstruct/PreDestroy callbacks</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1087">OPENEJB-1087</a>: Validation: @TransactionAttribute mistakenly used on PostConstruct/PreDestroy callbacks</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1060">OPENEJB-1060</a>: Update online documentation</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-849">OPENEJB-849</a>: Validation: @ConcurrencyManagement mistakenly used on non-Singleton</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-845">OPENEJB-845</a>: Validation: XML concurrency attributes to beans that do not exist</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-815">OPENEJB-815</a>: Validation: CMP2 <abstract-schema-name> is unique</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-803">OPENEJB-803</a>: Validation: Field annotated with more than one injection; @EJB, @Resource, @PersistenceContext, @PersistenceUnit</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-795">OPENEJB-795</a>: Example: Stateful Remove</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-794">OPENEJB-794</a>: Example: Stateful Activate/Passivate</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-738">OPENEJB-738</a>: Validation: Hazardous use of JTA EntityManager in Servlet</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-731">OPENEJB-731</a>: Validation: JTA EntityManager refers to RESOURCE_LOCAL persistence-unit</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-679">OPENEJB-679</a>: Validation: Warn on security annotations applied to callbacks</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-678">OPENEJB-678</a>: Validation: Explicit check for InvocationContext incorrectly used in bean callbacks</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-600">OPENEJB-600</a>: Configuration for session management</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-599">OPENEJB-599</a>: API/SPI</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-598">OPENEJB-598</a>: Clustering communication with version Ids</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-597">OPENEJB-597</a>: Pluggable policies</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-537">OPENEJB-537</a>: Validation: AppClients using non-static annotations</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-353">OPENEJB-353</a>: Example: MessageDriven Bean with Callbacks</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-206">OPENEJB-206</a>: iTest: InterceptorStackExceptionTests</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-205">OPENEJB-205</a>: iTest: InterceptorAggregateStackTests</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-204">OPENEJB-204</a>: iTest: InterceptorMethodLevelStackTests</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-202">OPENEJB-202</a>: iTest: InterceptorPackageLevelStackTests</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-200">OPENEJB-200</a>: iTest: InterceptorCallbackTests</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-199">OPENEJB-199</a>: iTest: InterceptorPublicFieldInjectionTests</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-198">OPENEJB-198</a>: iTest: InterceptorSetterInjectionTests</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-197">OPENEJB-197</a>: iTest: InterceptorJndiEncTests</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-196">OPENEJB-196</a>: iTest: StatefulBusinessRmiIiopTests</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-195">OPENEJB-195</a>: iTest: StatefulRemoteRmiIiopTests</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-194">OPENEJB-194</a>: iTest: StatefulInterceptorBMTAllowedOperationsTests</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-193">OPENEJB-193</a>: iTest: StatefulInterceptorAllowedOperationsTests</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-192">OPENEJB-192</a>: iTest: StatefulContainerTxTests</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-190">OPENEJB-190</a>: iTest: StatefulBeanBMTAllowedOperationsTests</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-189">OPENEJB-189</a>: iTest: StatefulBeanAllowedOperationsTests</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-188">OPENEJB-188</a>: iTest: StatefulBeanCallbackTests</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-182">OPENEJB-182</a>: iTest: StatefulEjbMetaDataTests</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-170">OPENEJB-170</a>: iTest: StatelessBusinessRmiIiopTests</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-169">OPENEJB-169</a>: iTest: StatelessRemoteRmiIiopTests</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-168">OPENEJB-168</a>: iTest: StatelessInterceptorBMTAllowedOperationsTests</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-167">OPENEJB-167</a>: iTest: StatelessInterceptorAllowedOperationsTests</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-164">OPENEJB-164</a>: iTest: StatelessBeanBMTAllowedOperationsTests</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-163">OPENEJB-163</a>: iTest: StatelessBeanAllowedOperationsTests</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-162">OPENEJB-162</a>: iTest: StatelessBeanCallbackTests</li>
-</ul>
-
-<p><strong>Question</strong>:</p>
-
-<ul>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1383">OPENEJB-1383</a>: Error Parsing faces-config.xml</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1376">OPENEJB-1376</a>: openEJB JMS persistence configuration</li>
-</ul>
-
-<h1>Minor</h1>
-
-<p><strong>Bug</strong>:</p>
-
-<ul>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-234">TOMEE-234</a>: errors on “Spring EJB and JPA” example page</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1595">OPENEJB-1595</a>: [BUILD FAILED]Compilation error occurs while building openejb trunk</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1119">OPENEJB-1119</a>: OutOfMemoryError when creating many one time timers in timed session ejb</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1103">OPENEJB-1103</a>: Inject fields in subclasses that extend class with LocalClient annotation.</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1071">OPENEJB-1071</a>: Turkish Locale Problem</li>
-</ul>
-
-<p><strong>New Feature</strong>:</p>
-
-<ul>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-5">TOMEE-5</a>: Investigate use of Arquillian to run itests against TomEE</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1688">OPENEJB-1688</a>: Build the Arquillian adapters as part of the main OpenEJB build</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1260">OPENEJB-1260</a>: Add ability to alias OpenEJB components in JNDI</li>
-</ul>
-
-<p><strong>Task</strong>:</p>
-
-<ul>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-337">TOMEE-337</a>: Documentation improvement</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-245">TOMEE-245</a>: Debian Repository</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-50">TOMEE-50</a>: Website homepage style changes </li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1102">OPENEJB-1102</a>: Sample of running a remote EJB client with openejb-client in OSGi env</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-931">OPENEJB-931</a>: Refactor the internal implementation of EJB timer services</li>
-</ul>
-
-<p><strong>Improvement</strong>:</p>
-
-<ul>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1856">OPENEJB-1856</a>: Allow User selectable Cipher Suites to enhance ejbds SSL security</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1763">OPENEJB-1763</a>: Allow EjbModule to be returned as a part of in-class configuration in ApplicationComposer (@Module)</li>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-135">TOMEE-135</a>: TomEE Embedded Jar execution improvements</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1564">OPENEJB-1564</a>: Validation Translation : Tamil</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1125">OPENEJB-1125</a>: Injection of TransactionSynchronizationRegistry using @Resource</li>
-</ul>
-
-<p><strong>Wish</strong>:</p>
-
-<ul>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1524">OPENEJB-1524</a>: TomcatWebAppBuilder.deleteDir</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-962">OPENEJB-962</a>: Create OpenEJB client container documentation</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-594">OPENEJB-594</a>: Externalize all the error messages to property files instead of hardcoding in the exception constructor</li>
-</ul>
-
-<p><strong>Sub-task</strong>:</p>
-
-<ul>
-<li><a href="https://issues.apache.org/jira/browse/TOMEE-54">TOMEE-54</a>: lists in documents to be displayed unfaded</li>
-</ul>
-
-<h1>Trivial</h1>
-
-<p><strong>Improvement</strong>:</p>
-
-<ul>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1265">OPENEJB-1265</a>: TempClassLoader buffer reuse reduces memory requirements</li>
-<li><a href="https://issues.apache.org/jira/browse/OPENEJB-1081">OPENEJB-1081</a>: Find most specific setter in ClientInjectionProcessor.findSetter</li>
-</ul>
 
 
 

Modified: websites/staging/openejb/trunk/content/examples-trunk/jsf/README.html
==============================================================================
--- websites/staging/openejb/trunk/content/examples-trunk/jsf/README.html (original)
+++ websites/staging/openejb/trunk/content/examples-trunk/jsf/README.html Thu Aug  9 02:31:43 2012
@@ -154,27 +154,85 @@
 </h1>
 </div>
 
-<p><em>Help us document this example! Click the blue pencil icon in the upper right to edit this page.</em></p>
+<p>A simple web-app showing how to use dependency injection in JSF managed beans using TomEE.</p>
 
-<p>A simple web-app showing how to use dependency injection in JSF managed beans using openejb with tomcat
-It contains a Local Stateless session bean (CalculatorImpl) which adds two numbers and returns the result.
-The application also contains a JSF managed bean (CalculatorBean), which uses the EJB to add two numbers
+<p>It contains a Local Stateless session bean (CalculatorImpl) which adds two numbers and returns the result.</p>
+
+<p>The application also contains a JSF managed bean (CalculatorBean), which uses the EJB to add two numbers
 and display the results to the user. The EJB is injected in the managed bean using @EJB annotation.</p>
 
-<p>To run this example, perform the following steps:-
-1. Install latest Tomcat
-2. Deploy OpenEJB WAR in tomcat
-3. Open &lt;<tomcat-install>>/conf/tomcat-users.xml and add the following user
-   <user username="admin" password="" roles="manager"/>
-4. Run the following command while in the jsf directory
-   mvn clean install war:exploded tomcat:deploy
-5. The above will deploy this web application to tomcat.
-6. To test the application, open a web browser and navigate to
-   http://localhost:8080/jsf
-7. Enter two numbers and click on the add button. You should be able to see the result. Use the Home link to go back to main page.</p>
+<p>You could run this in the latest Apache TomEE <a href="https://repository.apache.org/content/repositories/snapshots/org/apache/openejb/apache-tomee/">snapshot</a></p>
+
+<p>The complete source code is below but lets break down to look at some smaller snippets and see  how it works.</p>
+
+<p>A little note on the setup:</p>
+
+<p>As for the libraries, myfaces-api and myfaces-impl are provided in tomee/lib and hence they should not be a part of the
+war. In maven terms, they would be with scope 'provided'</p>
+
+<p>Also note that we use servlet 2.5 declaration in web.xml
+<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xmlns="http://java.sun.com/xml/ns/javaee"
+  xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
+  xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
+      http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
+  version="2.5"></p>
+
+<p>And we use 2.0 version of faces-config</p>
+
+<p><faces-config xmlns="http://java.sun.com/xml/ns/javaee"
+               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+               xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
+       http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd"
+               version="2.0"></p>
+
+<p>We'll first declare the FacesServlet in the web.xml</p>
+
+<pre><code>  &lt;servlet&gt;
+    &lt;servlet-name&gt;Faces Servlet&lt;/servlet-name&gt;
+    &lt;servlet-class&gt;javax.faces.webapp.FacesServlet&lt;/servlet-class&gt;
+    &lt;load-on-startup&gt;1&lt;/load-on-startup&gt;
+  &lt;/servlet&gt;
+</code></pre>
+
+<p>FacesServlet acts as the master controller.</p>
+
+<p>We'll then create the calculator.xhtml file.</p>
+
+<pre><code>       &lt;h:outputText value='Enter first number'/&gt;
+       &lt;h:inputText value='#{calculatorBean.x}'/&gt;
+       &lt;h:outputText value='Enter second number'/&gt;
+       &lt;h:inputText value='#{calculatorBean.y}'/&gt;
+       &lt;h:commandButton action="#{calculatorBean.add}" value="Add"/&gt;
+</code></pre>
+
+<p>Notice how we've use the bean here.
+By default it is the simple class name of the managed bean.</p>
+
+<p>When a request comes in, the bean is instantiated and placed in the appropriate scope.
+By default, the bean is placed in the request scope.</p>
 
-<p>Once you make the change, you would need to redeploy the application. Run the following command
-  mvn clean install war:exploded tomcat:redeploy</p>
+<p><h:inputText value='#{calculatorBean.x}'/></p>
+
+<p>Here, getX() method of calculatorBean is invoked and the resulting value is displayed.
+x being a Double, we rightly should see 0.0 displayed.</p>
+
+<p>When you change the value and submit the form, these entered values are bound using the setters
+in the bean and then the commandButton-action method is invoked.</p>
+
+<p>In this case, CalculatorBean#add() is invoked.</p>
+
+<p>Calculator#add() delegates the work to the ejb, gets the result, stores it
+and then instructs what view is to be rendered.</p>
+
+<p>You're right. The return value "success" is checked up in faces-config navigation-rules
+and the respective page is rendered.</p>
+
+<p>In our case, 'result.xhtml' page is rendered.</p>
+
+<p>The request scoped 'calculatorBean' is available here, and we use EL to display the values.</p>
+
+<h1>Source Code</h1>
 
 <h2>Calculator</h2>
 
@@ -247,249 +305,110 @@ public class CalculatorImpl implements C
 }
 </code></pre>
 
-<h2>faces-config.xml</h2>
-
-<pre><code>&lt;faces-config version="1.2"
-              xmlns="http://java.sun.com/xml/ns/javaee"
-              xmlns:xi="http://www.w3.org/2001/XInclude"
-              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-              xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd"&gt;
-
-
-  &lt;managed-bean&gt;
-    &lt;managed-bean-name&gt;calculator&lt;/managed-bean-name&gt;
-    &lt;managed-bean-class&gt;org.superbiz.jsf.CalculatorBean&lt;/managed-bean-class&gt;
-    &lt;managed-bean-scope&gt;request&lt;/managed-bean-scope&gt;
-  &lt;/managed-bean&gt;
-
-  &lt;navigation-rule&gt;
-    &lt;from-view-id&gt;/calculator.jsp&lt;/from-view-id&gt;
-    &lt;navigation-case&gt;
-      &lt;from-outcome&gt;success&lt;/from-outcome&gt;
-      &lt;to-view-id&gt;/result.jsp&lt;/to-view-id&gt;
-    &lt;/navigation-case&gt;
-  &lt;/navigation-rule&gt;
-
-  &lt;navigation-rule&gt;
-    &lt;from-view-id&gt;/result.jsp&lt;/from-view-id&gt;
-    &lt;navigation-case&gt;
-      &lt;from-outcome&gt;back&lt;/from-outcome&gt;
-      &lt;to-view-id&gt;/calculator.jsp&lt;/to-view-id&gt;
-    &lt;/navigation-case&gt;
-  &lt;/navigation-rule&gt;
-&lt;/faces-config&gt;
-</code></pre>
-
-<h2>web.xml</h2>
-
-<pre><code>&lt;web-app xmlns="http://java.sun.com/xml/ns/j2ee"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
-         version="2.4"&gt;
-
-  &lt;description&gt;MyProject web.xml&lt;/description&gt;
-
-  &lt;!--optional: context-param&gt;
-      &lt;description&gt;Comma separated list of URIs of (additional) faces config files.
-          (e.g. /WEB-INF/my-config.xml)
-          See JSF 1.0 PRD2, 10.3.2
-          Attention: You do not need to put /WEB-INF/faces-config.xml in here.
-      &lt;/description&gt;
-      &lt;param-name&gt;javax.faces.CONFIG_FILES&lt;/param-name&gt;
-      &lt;param-value&gt;/WEB-INF/examples-config.xml&lt;/param-value&gt;
-  &lt;/context-param--&gt;
-  &lt;context-param&gt;
-    &lt;description&gt;State saving method: "client" or "server" (= default)
-      See JSF Specification 2.5.3
-    &lt;/description&gt;
-    &lt;param-name&gt;javax.faces.STATE_SAVING_METHOD&lt;/param-name&gt;
-    &lt;param-value&gt;client&lt;/param-value&gt;
-  &lt;/context-param&gt;
-  &lt;context-param&gt;
-    &lt;description&gt;Only applicable if state saving method is "server" (= default).
-      Defines the amount (default = 20) of the latest views are stored in session.
-    &lt;/description&gt;
-    &lt;param-name&gt;org.apache.myfaces.NUMBER_OF_VIEWS_IN_SESSION&lt;/param-name&gt;
-    &lt;param-value&gt;20&lt;/param-value&gt;
-  &lt;/context-param&gt;
-  &lt;context-param&gt;
-    &lt;description&gt;Only applicable if state saving method is "server" (= default).
-      If true (default) the state will be serialized to a byte stream before it
-      is written to the session.
-      If false the state will not be serialized to a byte stream.
-    &lt;/description&gt;
-    &lt;param-name&gt;org.apache.myfaces.SERIALIZE_STATE_IN_SESSION&lt;/param-name&gt;
-    &lt;param-value&gt;true&lt;/param-value&gt;
-  &lt;/context-param&gt;
-  &lt;context-param&gt;
-    &lt;description&gt;Only applicable if state saving method is "server" (= default) and if
-      org.apache.myfaces.SERIALIZE_STATE_IN_SESSION is true (= default)
-      If true (default) the serialized state will be compressed before it
-      is written to the session. If false the state will not be compressed.
-    &lt;/description&gt;
-    &lt;param-name&gt;org.apache.myfaces.COMPRESS_STATE_IN_SESSION&lt;/param-name&gt;
-    &lt;param-value&gt;true&lt;/param-value&gt;
-  &lt;/context-param&gt;
-  &lt;context-param&gt;
-    &lt;description&gt;This parameter tells MyFaces if javascript code should be allowed in the
-      rendered HTML output.
-      If javascript is allowed, command_link anchors will have javascript code
-      that submits the corresponding form.
-      If javascript is not allowed, the state saving info and nested parameters
-      will be added as url parameters.
-      Default: "true"
-    &lt;/description&gt;
-    &lt;param-name&gt;org.apache.myfaces.ALLOW_JAVASCRIPT&lt;/param-name&gt;
-    &lt;param-value&gt;true&lt;/param-value&gt;
-  &lt;/context-param&gt;
-  &lt;context-param&gt;
-    &lt;param-name&gt;org.apache.myfaces.DETECT_JAVASCRIPT&lt;/param-name&gt;
-    &lt;param-value&gt;false&lt;/param-value&gt;
-  &lt;/context-param&gt;
-  &lt;context-param&gt;
-    &lt;description&gt;If true, rendered HTML code will be formatted, so that it is "human readable".
-      i.e. additional line separators and whitespace will be written, that do not
-      influence the HTML code.
-      Default: "true"
-    &lt;/description&gt;
-    &lt;param-name&gt;org.apache.myfaces.PRETTY_HTML&lt;/param-name&gt;
-    &lt;param-value&gt;true&lt;/param-value&gt;
-  &lt;/context-param&gt;
-  &lt;context-param&gt;
-    &lt;description&gt;If true, a javascript function will be rendered that is able to restore the
-      former vertical scroll on every request. Convenient feature if you have pages
-      with long lists and you do not want the browser page to always jump to the top
-      if you trigger a link or button action that stays on the same page.
-      Default: "false"
-    &lt;/description&gt;
-    &lt;param-name&gt;org.apache.myfaces.AUTO_SCROLL&lt;/param-name&gt;
-    &lt;param-value&gt;true&lt;/param-value&gt;
-  &lt;/context-param&gt;
-
-  &lt;context-param&gt;
-    &lt;description&gt;Used for encrypting view state. Only relevant for client side
-      state saving. See MyFaces wiki/web site documentation for instructions
-      on how to configure an application for diffenent encryption strengths.
-    &lt;/description&gt;
-    &lt;param-name&gt;org.apache.myfaces.SECRET&lt;/param-name&gt;
-    &lt;param-value&gt;NzY1NDMyMTA=&lt;/param-value&gt;
-  &lt;/context-param&gt;
-
-  &lt;context-param&gt;
-    &lt;description&gt;
-      Validate managed beans, navigation rules and ensure that forms are not nested.
-    &lt;/description&gt;
-    &lt;param-name&gt;org.apache.myfaces.VALIDATE&lt;/param-name&gt;
-    &lt;param-value&gt;true&lt;/param-value&gt;
-  &lt;/context-param&gt;
-
-  &lt;context-param&gt;
-    &lt;description&gt;
-      Treat readonly same as if disabled attribute was set for select elements.
-    &lt;/description&gt;
-    &lt;param-name&gt;org.apache.myfaces.READONLY_AS_DISABLED_FOR_SELECTS&lt;/param-name&gt;
-    &lt;param-value&gt;true&lt;/param-value&gt;
-  &lt;/context-param&gt;
-
-  &lt;context-param&gt;
-    &lt;description&gt;
-      Use the defined class as the class which will be called when a resource is added to the
-      ExtensionFilter handling. Using StreamingAddResource here helps with performance. If you want to add
-      custom components and want to use the ExtensionFilter, you need to provide your custom implementation here.
-    &lt;/description&gt;
-    &lt;param-name&gt;org.apache.myfaces.ADD_RESOURCE_CLASS&lt;/param-name&gt;
-    &lt;param-value&gt;org.apache.myfaces.renderkit.html.util.DefaultAddResource&lt;/param-value&gt;
-  &lt;/context-param&gt;
-
-  &lt;context-param&gt;
-    &lt;description&gt;
-      Virtual path in the URL which triggers loading of resources for the MyFaces extended components
-      in the ExtensionFilter.
-    &lt;/description&gt;
-    &lt;param-name&gt;org.apache.myfaces.RESOURCE_VIRTUAL_PATH&lt;/param-name&gt;
-    &lt;param-value&gt;/faces/myFacesExtensionResource&lt;/param-value&gt;
-  &lt;/context-param&gt;
-
-  &lt;context-param&gt;
-    &lt;description&gt;
-      Check if the extensions-filter has been properly configured.
-    &lt;/description&gt;
-    &lt;param-name&gt;org.apache.myfaces.CHECK_EXTENSIONS_FILTER&lt;/param-name&gt;
-    &lt;param-value&gt;true&lt;/param-value&gt;
-  &lt;/context-param&gt;
-
-  &lt;context-param&gt;
-    &lt;description&gt;
-      Define partial state saving as true/false.
-    &lt;/description&gt;
-    &lt;param-name&gt;javax.faces.PARTIAL_STATE_SAVING_METHOD&lt;/param-name&gt;
-    &lt;param-value&gt;false&lt;/param-value&gt;
-  &lt;/context-param&gt;
-
-  &lt;!-- Extensions Filter --&gt;
-  &lt;filter&gt;
-    &lt;filter-name&gt;extensionsFilter&lt;/filter-name&gt;
-    &lt;filter-class&gt;org.apache.myfaces.webapp.filter.ExtensionsFilter&lt;/filter-class&gt;
-    &lt;init-param&gt;
-      &lt;description&gt;Set the size limit for uploaded files.
-        Format: 10 - 10 bytes
-        10k - 10 KB
-        10m - 10 MB
-        1g - 1 GB
-      &lt;/description&gt;
-      &lt;param-name&gt;uploadMaxFileSize&lt;/param-name&gt;
-      &lt;param-value&gt;100m&lt;/param-value&gt;
-    &lt;/init-param&gt;
-    &lt;init-param&gt;
-      &lt;description&gt;Set the threshold size - files
-        below this limit are stored in memory, files above
-        this limit are stored on disk.
-
-        Format: 10 - 10 bytes
-        10k - 10 KB
-        10m - 10 MB
-        1g - 1 GB
-      &lt;/description&gt;
-      &lt;param-name&gt;uploadThresholdSize&lt;/param-name&gt;
-      &lt;param-value&gt;100k&lt;/param-value&gt;
-    &lt;/init-param&gt;
-  &lt;/filter&gt;
-
-  &lt;filter-mapping&gt;
-    &lt;filter-name&gt;extensionsFilter&lt;/filter-name&gt;
-    &lt;url-pattern&gt;*.jsf&lt;/url-pattern&gt;
-  &lt;/filter-mapping&gt;
-  &lt;filter-mapping&gt;
-    &lt;filter-name&gt;extensionsFilter&lt;/filter-name&gt;
-    &lt;url-pattern&gt;/faces/*&lt;/url-pattern&gt;
-  &lt;/filter-mapping&gt;
-
-  &lt;!-- Listener, to allow Jetty serving MyFaces apps --&gt;
-  &lt;listener&gt;
-    &lt;listener-class&gt;org.apache.myfaces.webapp.StartupServletContextListener&lt;/listener-class&gt;
-  &lt;/listener&gt;
-
-  &lt;!-- Faces Servlet --&gt;
-  &lt;servlet&gt;
-    &lt;servlet-name&gt;Faces Servlet&lt;/servlet-name&gt;
-    &lt;servlet-class&gt;javax.faces.webapp.FacesServlet&lt;/servlet-class&gt;
-    &lt;load-on-startup&gt;1&lt;/load-on-startup&gt;
-  &lt;/servlet&gt;
-
-  &lt;!-- Faces Servlet Mapping --&gt;
-  &lt;servlet-mapping&gt;
-    &lt;servlet-name&gt;Faces Servlet&lt;/servlet-name&gt;
-    &lt;url-pattern&gt;*.jsf&lt;/url-pattern&gt;
-  &lt;/servlet-mapping&gt;
+<h1>web.xml</h1>
 
-  &lt;!-- Welcome files --&gt;
-  &lt;welcome-file-list&gt;
-    &lt;welcome-file&gt;index.jsp&lt;/welcome-file&gt;
-    &lt;welcome-file&gt;index.html&lt;/welcome-file&gt;
-  &lt;/welcome-file-list&gt;
+<?xml version="1.0"?>
 
-&lt;/web-app&gt;
-</code></pre>
+<p><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xmlns="http://java.sun.com/xml/ns/javaee"
+         xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
+         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
+      http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
+         version="2.5"></p>
+
+<p><description>MyProject web.xml</description></p>
+
+<p><!-- Faces Servlet -->
+  <servlet>
+    <servlet-name>Faces Servlet</servlet-name>
+    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
+    <load-on-startup>1</load-on-startup>
+  </servlet></p>
+
+<p><!-- Faces Servlet Mapping -->
+  <servlet-mapping>
+    <servlet-name>Faces Servlet</servlet-name>
+    <url-pattern>*.jsf</url-pattern>
+  </servlet-mapping></p>
+
+<p><!-- Welcome files -->
+  <welcome-file-list>
+    <welcome-file>index.jsp</welcome-file>
+    <welcome-file>index.html</welcome-file>
+  </welcome-file-list></p>
+
+<p></web-app></p>
+
+<h1>Calculator.xhtml</h1>
+
+<p><?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"
+      xmlns:f="http://java.sun.com/jsf/core"
+      xmlns:h="http://java.sun.com/jsf/html"></p>
+
+<p><h:body bgcolor="white">
+    <f:view>
+        <h:form>
+            <h:panelGrid columns="2">
+                <h:outputText value='Enter first number'/>
+                <h:inputText value='#{calculatorBean.x}'/>
+                <h:outputText value='Enter second number'/>
+                <h:inputText value='#{calculatorBean.y}'/>
+                <h:commandButton action="#{calculatorBean.add}" value="Add"/>
+            </h:panelGrid>
+        </h:form>
+    </f:view>
+</h:body>
+</html></p>
+
+<p>#Result.xhtml</p>
+
+<p><?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"
+      xmlns:f="http://java.sun.com/jsf/core"
+      xmlns:h="http://java.sun.com/jsf/html"></p>
+
+<p><h:body>
+<f:view>
+    <h:form id="mainForm">
+        <h2><h:outputText value="Result of adding #{calculatorBean.x} and #{calculatorBean.y} is #{calculatorBean.result }"/></h2>
+        <h:commandLink action="back">
+            <h:outputText value="Home"/>
+        </h:commandLink>
+    </h:form>
+</f:view>
+</h:body>
+</html></p>
+
+<p>#faces-config.xml</p>
+
+<p><?xml version="1.0"?>
+ <faces-config xmlns="http://java.sun.com/xml/ns/javaee"
+               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+               xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
+       http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd"
+               version="2.0"></p>
+
+<p><navigation-rule>
+     <from-view-id>/calculator.xhtml</from-view-id>
+     <navigation-case>
+       <from-outcome>success</from-outcome>
+       <to-view-id>/result.xhtml</to-view-id>
+     </navigation-case>
+   </navigation-rule></p>
+
+<p><navigation-rule>
+     <from-view-id>/result.xhtml</from-view-id>
+     <navigation-case>
+       <from-outcome>back</from-outcome>
+       <to-view-id>/calculator.xhtml</to-view-id>
+     </navigation-case>
+   </navigation-rule>
+ </faces-config></p>
 
 
 <div class="page-header">&nbsp;</div>
@@ -497,6 +416,7 @@ public class CalculatorImpl implements C
 <ul><li><a href="http://docs.oracle.com/javaee/6/api/javax/ejb/EJB.html">javax.ejb.EJB</a></li>
 <li><a href="http://docs.oracle.com/javaee/6/api/javax/ejb/Remote.html">javax.ejb.Remote</a></li>
 <li><a href="http://docs.oracle.com/javaee/6/api/javax/ejb/Stateless.html">javax.ejb.Stateless</a></li>
+<li><a href="http://docs.oracle.com/javaee/6/api/javax/faces/bean/ManagedBean.html">javax.faces.bean.ManagedBean</a></li>
 </ul>
 
 <h3>Source</h3>

Modified: websites/staging/openejb/trunk/content/examples-trunk/jsf/pom.xml
==============================================================================
Binary files - no diff available.

Modified: websites/staging/openejb/trunk/content/examples-trunk/jsf/src/main/java/org/superbiz/jsf/CalculatorBean.java
==============================================================================
--- websites/staging/openejb/trunk/content/examples-trunk/jsf/src/main/java/org/superbiz/jsf/CalculatorBean.java (original)
+++ websites/staging/openejb/trunk/content/examples-trunk/jsf/src/main/java/org/superbiz/jsf/CalculatorBean.java Thu Aug  9 02:31:43 2012
@@ -19,7 +19,9 @@
 package org.superbiz.jsf;
 
 import javax.ejb.EJB;
+import javax.faces.bean.ManagedBean;
 
+@ManagedBean
 public class CalculatorBean {
     @EJB
     Calculator calculator;

Modified: websites/staging/openejb/trunk/content/examples-trunk/jsf/src/main/webapp/WEB-INF/faces-config.xml
==============================================================================
Binary files - no diff available.

Modified: websites/staging/openejb/trunk/content/examples-trunk/jsf/src/main/webapp/WEB-INF/web.xml
==============================================================================
Binary files - no diff available.

Added: websites/staging/openejb/trunk/content/examples-trunk/jsf/src/main/webapp/calculator.xhtml
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/openejb/trunk/content/examples-trunk/jsf/src/main/webapp/calculator.xhtml
------------------------------------------------------------------------------
    svn:mime-type = application/xml

Added: websites/staging/openejb/trunk/content/examples-trunk/jsf/src/main/webapp/result.xhtml
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/openejb/trunk/content/examples-trunk/jsf/src/main/webapp/result.xhtml
------------------------------------------------------------------------------
    svn:mime-type = application/xml

Modified: websites/staging/openejb/trunk/content/examples-trunk/pom.xml
==============================================================================
--- websites/staging/openejb/trunk/content/examples-trunk/pom.xml (original)
+++ websites/staging/openejb/trunk/content/examples-trunk/pom.xml Thu Aug  9 02:31:43 2012
@@ -17,7 +17,7 @@
     limitations under the License.
 -->
 <!--test 2-->
-<!-- $Rev: 1366363 $ $Date: 2012-07-27 12:28:23 +0000 (Fri, 27 Jul 2012) $ -->
+<!-- $Rev: 1371028 $ $Date: 2012-08-09 02:26:03 +0000 (Thu, 09 Aug 2012) $ -->
 
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <parent>
@@ -77,7 +77,7 @@
     <module>jpa-eclipselink</module>
     <module>jpa-hibernate</module>
     <module>jpa-enumerated</module>
-    <module>jsf</module>
+    <module>jsf-managedBean-and-ejb</module>
     <module>lookup-of-ejbs</module>
     <module>lookup-of-ejbs-with-descriptor</module>
     <module>mbean-auto-registration</module>