geronimo-scm mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From build...@apache.org
Subject svn commit: r917744 [14/31] - in /websites/production/geronimo/content: GMOxDOC20/ GMOxDOC20/geronimo-eclipse-plugin-installation-instructions.data/ cache/
Date Tue, 29 Jul 2014 00:52:21 GMT
Modified: websites/production/geronimo/content/GMOxDOC20/inbound-jca-example.html
==============================================================================
--- websites/production/geronimo/content/GMOxDOC20/inbound-jca-example.html (original)
+++ websites/production/geronimo/content/GMOxDOC20/inbound-jca-example.html Tue Jul 29 00:52:18 2014
@@ -22,6 +22,8 @@
   <link href='http://geronimo.apache.org/resources/highlighter/styles/shThemeGeronimo.css' rel='stylesheet' type='text/css' />
   <script src='http://geronimo.apache.org/resources/highlighter/scripts/shCore.js' type='text/javascript'></script>
   <script src='http://geronimo.apache.org/resources/highlighter/scripts/shBrushJava.js' type='text/javascript'></script>
+  <script src='http://geronimo.apache.org/resources/highlighter/scripts/shBrushXml.js' type='text/javascript'></script>
+  <script src='http://geronimo.apache.org/resources/highlighter/scripts/shBrushPlain.js' type='text/javascript'></script>
   
   <script type="text/javascript">
   SyntaxHighlighter.defaults['toolbar'] = false;
@@ -94,34 +96,49 @@
 
       <div class="pagecontent">
         <div class="wiki-content">
-          <div class="wiki-content maincontent"><style type="text/css">/*<![CDATA[*/
-table.ScrollbarTable  {border: none;padding: 3px;width: 100%;padding: 3px;margin: 0px;background-color: #f0f0f0}
-table.ScrollbarTable td.ScrollbarPrevIcon {text-align: center;width: 16px;border: none;}
-table.ScrollbarTable td.ScrollbarPrevName {text-align: left;border: none;}
-table.ScrollbarTable td.ScrollbarParent {text-align: center;border: none;}
-table.ScrollbarTable td.ScrollbarNextName {text-align: right;border: none;}
-table.ScrollbarTable td.ScrollbarNextIcon {text-align: center;width: 16px;border: none;}
+          <div class="wiki-content maincontent">    
+<div class="atb-scrollbar-macro">
+    <div class="prev">
+        <a shape="rect" href="how-to-get-jndi-working-in-geronimo-20.html" rel="prev">
+                                    <span class="aui-icon aui-icon-small atb-icon-arrow-left">Previous</span>
+                                <span class="title">How to get JNDI working in Geronimo 2.0</span>
+            </a>
 
-/*]]>*/</style><div class="Scrollbar"><table class="ScrollbarTable"><tr><td colspan="1" rowspan="1" class="ScrollbarPrevIcon"><a shape="rect" href="how-to-get-jndi-working-in-geronimo-20.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/back_16.gif" width="16" height="16"></a></td><td colspan="1" rowspan="1" class="ScrollbarPrevName" width="33%"><a shape="rect" href="how-to-get-jndi-working-in-geronimo-20.html">How to get JNDI working in Geronimo 2.0</a>&#160;</td><td colspan="1" rowspan="1" class="ScrollbarParent" width="33%"><sup><a shape="rect" href="sample-applications.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/up_16.gif" width="8" height="8"></a></sup><a shape="rect" href="sample-applications.html">Sample applications</a></td><td colspan="1" rowspan="1" class="ScrollbarNextName" width="33%">&#160;<a shape="rect" href="jms-and-mdb-sample-application.html">JMS and MDB sample application</a></
 td><td colspan="1" rowspan="1" class="ScrollbarNextIcon"><a shape="rect" href="jms-and-mdb-sample-application.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/forwd_16.gif" width="16" height="16"></a></td></tr></table></div>
-<p><a shape="rect" name="InboundJCAexample-top"></a>&#160;</p>
+    </div>
+    <div class="parent">
+                    <a shape="rect" href="sample-applications.html" rel="parent">
+                                            <span class="aui-icon aui-icon-small atb-icon-arrow-up">Up</span>
+                                        <span class="title">Sample applications</span>
+                </a>
+
+            </div>
+    <div class="next">
+        <a shape="rect" href="jms-and-mdb-sample-application.html" rel="next">
+                <span class="title">JMS and MDB sample application</span>
+                                    <span class="aui-icon aui-icon-small atb-icon-arrow-right">Next</span>
+                            </a>
+
+    </div>
+</div>
+<p><span class="confluence-anchor-link" id="InboundJCAexample-top"></span>&#160;</p>
 
 <p>The J2EE Connector Architecture (JCA) provides a Java technology solution to the problem of connectivity between the many application containers and today's enterprise information systems (EIS).&#160; In the 1.5 release of the JCA specification, the architecture defines an inbound communication model, whereby the EIS initiates all communication to an EJB application.&#160; The mechanism allows the inbound resource adapters to invoke Enterprise Java Beans (EJB).</p>
 
-<h1><a shape="rect" name="InboundJCAexample-Overview"></a>Overview <a shape="rect" name="InboundJCAexample-overview"></a></h1>
+<h1 id="InboundJCAexample-Overviewoverview">Overview <span class="confluence-anchor-link" id="InboundJCAexample-overview"></span></h1>
 
 <p>This document will describe how to deploy an EJB application, so that it can receive inbound events from a JCA Adapter.&#160; It will first describe the key parts of the Resource Adapter that pertain to the inbound communication model, as well as the Geronimo-specific plans that will deploy the Resource Adapter stand-alone.&#160; It will then describe the<br clear="none">
 Enterprise Application that will be executed by the EIS, via the inbound communication mechanism.</p>
 
-<h1><a shape="rect" name="InboundJCAexample-ResourceAdapter"></a>Resource Adapter <a shape="rect" name="InboundJCAexample-adapter"></a></h1>
+<h1 id="InboundJCAexample-ResourceAdapteradapter">Resource Adapter <span class="confluence-anchor-link" id="InboundJCAexample-adapter"></span></h1>
 
 <p>The code described in this section are classes that will be deployed as part of a resource adapter.&#160; For the most part, there is nothing Geronimo-specific about these files.&#160; However, the end of this section will discuss how to deploy the resource adapter into a Geronimo container.</p>
 
 <p>In the JCA 1.5 specification, inbound adapters can support custom messaging formats.&#160; This allows a Message-Driven Bean (MDB) to implement any interface that has been defined by the inbound Resource Adapter.&#160; In the previous version of the JCA specification, Java Message Service (JMS) messages was the only mechanism for inbound communication, requiring the MDB to implement the interface javax.jms.MessageListener.&#160; With JCA 1.5, however, any interface definition can be used by a MDB to handle inbound requests.</p>
 
-<h2><a shape="rect" name="InboundJCAexample-InterfaceDefinition%26nbsp%3B"></a>Interface Definition&#160;</h2>
+<h2 id="InboundJCAexample-InterfaceDefinition">Interface Definition&#160;</h2>
 
-<p>For this example, the interface <b>com.sample.connector.EventListener</b> interface has been defined.&#160; This interface will be implemented by any MDB that will be called by the inbound Resource Adapter.</p>
-<div class="code panel" style="border-width: 1px;"><div class="codeHeader panelHeader" style="border-bottom-width: 1px;"><b>EventListener.java</b></div><div class="codeContent panelContent">
+<p>For this example, the interface <strong>com.sample.connector.EventListener</strong> interface has been defined.&#160; This interface will be implemented by any MDB that will be called by the inbound Resource Adapter.</p>
+<div class="code panel pdl" style="border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;"><b>EventListener.java</b></div><div class="codeContent panelContent pdl">
 <script class="theme: Default; brush: java; gutter: false" type="syntaxhighlighter"><![CDATA[
 package com.sample.connector;
 
@@ -147,14 +164,14 @@ public interface EventListener {
 ]]></script>
 </div></div>
 
-<h2><a shape="rect" name="InboundJCAexample-%26nbsp%3BActivationSpecimplementation"></a>&#160;ActivationSpec implementation</h2>
+<h2 id="InboundJCAexample-ActivationSpecimplementation">&#160;ActivationSpec implementation</h2>
 
-<p>Inbound resource adapters use implementations of the interface <b>javax.resource.spi.ActivationSpec</b>.&#160; The interface itself has no methods, but the class implementing the interface</p>
+<p>Inbound resource adapters use implementations of the interface <strong>javax.resource.spi.ActivationSpec</strong>.&#160; The interface itself has no methods, but the class implementing the interface</p>
 <ul><li>must be a JavaBean, providing both getter and setter methods to the bean's fields</li><li>must be serializable</li></ul>
 
 
-<p>According the the API documentation, "the ActivationSpec implementation will hold the activation configuration information for a message endpoint".&#160; The message endpoint, in this case, will be an MDB in our enterprise application.&#160; Our ActivationSpec implementation is the class <b>com.sample.connector.EventActivationSpec.&#160;</b> Our example's ActivationSpec will store all the data required so that a connection can be opened, in order for the remote EIS system to call into the application container (machineName, port, user name, user password, and event pattern).</p>
-<div class="code panel" style="border-width: 1px;"><div class="codeHeader panelHeader" style="border-bottom-width: 1px;"><b>EventActivationSpec.java</b></div><div class="codeContent panelContent">
+<p>According the the API documentation, "the ActivationSpec implementation will hold the activation configuration information for a message endpoint".&#160; The message endpoint, in this case, will be an MDB in our enterprise application.&#160; Our ActivationSpec implementation is the class <strong>com.sample.connector.EventActivationSpec.&#160;</strong> Our example's ActivationSpec will store all the data required so that a connection can be opened, in order for the remote EIS system to call into the application container (machineName, port, user name, user password, and event pattern).</p>
+<div class="code panel pdl" style="border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;"><b>EventActivationSpec.java</b></div><div class="codeContent panelContent pdl">
 <script class="theme: Default; brush: java; gutter: false" type="syntaxhighlighter"><![CDATA[
 /*
  * EventActivationSpec.java
@@ -303,16 +320,16 @@ public class EventActivationSpec impleme
 ]]></script>
 </div></div>
 
-<h2><a shape="rect" name="InboundJCAexample-%26nbsp%3BCommonDeploymentDescriptor"></a>&#160;Common Deployment Descriptor</h2>
+<h2 id="InboundJCAexample-CommonDeploymentDescriptor">&#160;Common Deployment Descriptor</h2>
 
 <p>&#160;In the JCA deployment descriptor (ra.xml), there is a section that allows the adapter to associate an interface with the ActivationSpec implementation.&#160; This is required, so that the application container can ensure that mandatory properties are defined in the MDB that will be called by the adapter.</p>
-<div class="code panel" style="border-width: 1px;"><div class="codeHeader panelHeader" style="border-bottom-width: 1px;"><b>ra.xml</b></div><div class="codeContent panelContent">
+<div class="code panel pdl" style="border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;"><b>ra.xml</b></div><div class="codeContent panelContent pdl">
 <script class="theme: Default; brush: java; gutter: false" type="syntaxhighlighter"><![CDATA[
-&lt;?xml version="1.0" encoding="UTF-8"?&gt;
-&lt;connector xmlns="http://java.sun.com/xml/ns/j2ee"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-    xmlns:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/connector_1_5.xsd"
-    version="1.5"&gt;
+&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
+&lt;connector xmlns=&quot;http://java.sun.com/xml/ns/j2ee&quot;
+    xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
+    xmlns:schemaLocation=&quot;http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/connector_1_5.xsd&quot;
+    version=&quot;1.5&quot;&gt;
     &lt;display-name&gt;EIS Connector&lt;/display-name&gt;
     &lt;vendor-name&gt;My Component&lt;/vendor-name&gt;
     &lt;eis-type&gt;My Remote Server&lt;/eis-type&gt;
@@ -352,24 +369,24 @@ public class EventActivationSpec impleme
 &lt;/connector&gt;
 ]]></script>
 </div></div>
-<p>Once an ActivationSpec has been implemented, the Resource Adapter's <b>endpointActivation</b> method can be updated.&#160; The application container will call this method on the Resource Adapter when a MDB is deployed into the environment.&#160; This allows the inbound adapter to open any connections.&#160; The method's signature is</p>
-<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<p>Once an ActivationSpec has been implemented, the Resource Adapter's <strong>endpointActivation</strong> method can be updated.&#160; The application container will call this method on the Resource Adapter when a MDB is deployed into the environment.&#160; This allows the inbound adapter to open any connections.&#160; The method's signature is</p>
+<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <script class="theme: Default; brush: java; gutter: false" type="syntaxhighlighter"><![CDATA[
 public void endpointActivation(MessageEndpointFactory endpointFactory, ActivationSpec spec) throws ResourceException
 ]]></script>
 </div></div>
-<p>The endpointFactory provides the ability to create new instances of MDBs, and the spec will be the implementation of ActivationSpec, which will contain all the required properties.&#160; The implementation of this method will be specific to the mechanism used by the EIS to support messaging.&#160; Typically, the resource adapter will define implementations of the <b>javax.resource.spi.work.Work</b> interface, which will service the inbound requests without directly creating new Threads.</p>
+<p>The endpointFactory provides the ability to create new instances of MDBs, and the spec will be the implementation of ActivationSpec, which will contain all the required properties.&#160; The implementation of this method will be specific to the mechanism used by the EIS to support messaging.&#160; Typically, the resource adapter will define implementations of the <strong>javax.resource.spi.work.Work</strong> interface, which will service the inbound requests without directly creating new Threads.</p>
 
-<p>Equally important is to implement the <b>endpointDeactivation</b> method.&#160; This allows the adapter to free any resources that were created when the endpoint was activated.</p>
+<p>Equally important is to implement the <strong>endpointDeactivation</strong> method.&#160; This allows the adapter to free any resources that were created when the endpoint was activated.</p>
 
-<h2><a shape="rect" name="InboundJCAexample-%26nbsp%3BGeronimoDeploymentDescriptor"></a>&#160;Geronimo Deployment Descriptor</h2>
+<h2 id="InboundJCAexample-GeronimoDeploymentDescriptor">&#160;Geronimo Deployment Descriptor</h2>
 
 <p>Finally, we've reached the Geronimo-specific details.&#160; The Geronimo Deployment Descriptor provides a section that defines specific inbound Resource Adapters.</p>
-<div class="code panel" style="border-width: 1px;"><div class="codeHeader panelHeader" style="border-bottom-width: 1px;"><b>geronimo-ra.xml</b></div><div class="codeContent panelContent">
+<div class="code panel pdl" style="border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;"><b>geronimo-ra.xml</b></div><div class="codeContent panelContent pdl">
 <script class="theme: Default; brush: java; gutter: false" type="syntaxhighlighter"><![CDATA[
-&lt;?xml version="1.0" encoding="UTF-8"?&gt;
-&lt;connector xmlns="http://geronimo.apache.org/xml/ns/j2ee/connector-1.2"&gt;
-  &lt;dep:environment xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.2"&gt;
+&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
+&lt;connector xmlns=&quot;http://geronimo.apache.org/xml/ns/j2ee/connector-1.2&quot;&gt;
+  &lt;dep:environment xmlns:dep=&quot;http://geronimo.apache.org/xml/ns/deployment-1.2&quot;&gt;
     &lt;dep:moduleId&gt;
       &lt;dep:groupId&gt;com.sample&lt;/dep:groupId&gt;
       &lt;dep:artifactId&gt;myConnector&lt;/dep:artifactId&gt;
@@ -391,14 +408,14 @@ public void endpointActivation(MessageEn
 &lt;/connector&gt;
 ]]></script>
 </div></div>
-<p>When deploying the adapter's RAR file with the above deployment plan, a single inbound adapter will be created, named <b>MyInboundEvents</b>.</p>
+<p>When deploying the adapter's RAR file with the above deployment plan, a single inbound adapter will be created, named <strong>MyInboundEvents</strong>.</p>
 
-<h1><a shape="rect" name="InboundJCAexample-EJBApplication"></a>EJB Application <a shape="rect" name="InboundJCAexample-application"></a></h1>
+<h1 id="InboundJCAexample-EJBApplicationapplication">EJB Application <span class="confluence-anchor-link" id="InboundJCAexample-application"></span></h1>
 
 <p>At this point, we've defined and deployed our resource adapter into the Geronimo server instance.&#160; Now, an EJB application can be written and deployed that contains a Message-Driven Bean that will be called by the inbound Resource Adapter when it receives a message from the remote EIS.</p>
 
 <p>&#160;In this example, a Message-Driven Bean implements the EventListener interface that was defined by the Resource Adapter.</p>
-<div class="code panel" style="border-width: 1px;"><div class="codeHeader panelHeader" style="border-bottom-width: 1px;"><b>EventBean.java</b></div><div class="codeContent panelContent">
+<div class="code panel pdl" style="border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;"><b>EventBean.java</b></div><div class="codeContent panelContent pdl">
 <script class="theme: Default; brush: java; gutter: false" type="syntaxhighlighter"><![CDATA[
 package com.sample.eventDemo.message;
 
@@ -412,14 +429,14 @@ import javax.resource.ResourceException;
  * Message-driven Bean, listening for Events
  */
 @MessageDriven(
-    name="EventBean",
+    name=&quot;EventBean&quot;,
     messageListenerInterface=EventListener.class,
     activationConfig={
-        @ActivationConfigProperty(propertyName="ServerName",propertyValue="fozzie"),
-        @ActivationConfigProperty(propertyName="PortNumber",propertyValue="40100"),
-        @ActivationConfigProperty(propertyName="UserName",propertyValue="user"),
-        @ActivationConfigProperty(propertyName="Password",propertyValue="pwd"),
-        @ActivationConfigProperty(propertyName="EventPatterns",propertyValue="myPattern")
+        @ActivationConfigProperty(propertyName=&quot;ServerName&quot;,propertyValue=&quot;fozzie&quot;),
+        @ActivationConfigProperty(propertyName=&quot;PortNumber&quot;,propertyValue=&quot;40100&quot;),
+        @ActivationConfigProperty(propertyName=&quot;UserName&quot;,propertyValue=&quot;user&quot;),
+        @ActivationConfigProperty(propertyName=&quot;Password&quot;,propertyValue=&quot;pwd&quot;),
+        @ActivationConfigProperty(propertyName=&quot;EventPatterns&quot;,propertyValue=&quot;myPattern&quot;)
     }
 )
 public class EventBean implements EventListener {
@@ -428,24 +445,24 @@ public class EventBean implements EventL
      * Method that will be called by the inbound Event handler
      */
     public void handleEvent(String eventName, List paramList) throws ResourceException {
-        System.out.println("In MDB: " + eventName + " with params " + paramList.toString());
+        System.out.println(&quot;In MDB: &quot; + eventName + &quot; with params &quot; + paramList.toString());
     }
  }
 ]]></script>
 </div></div>
 <p>The bean doesn't do much, but it will show that the bean is being executed.&#160; However, it is using the ActivationConfigProperty annotation to define the properties required by the inbound resource adapter.&#160; These values will be defined against the appropriate ActivationSpec (in this case, the EventActivationSpec), which will be passed to the resource adapter's endpointActivation method.</p>
 
-<h2><a shape="rect" name="InboundJCAexample-GeronimoDeploymentDescriptor"></a>Geronimo Deployment Descriptor</h2>
+<h2 id="InboundJCAexample-GeronimoDeploymentDescriptor.1">Geronimo Deployment Descriptor</h2>
 
-<p>The final piece is to associate the MDB with the inbound Resource Adapter MyInboundEvents that was defined when the Resource Adapter was deployed into the Geronimo container.&#160; This is done in the EJB's Geronimo Deployment Descriptor, <b>openejb-jar.xml</b>.</p>
-<div class="code panel" style="border-width: 1px;"><div class="codeHeader panelHeader" style="border-bottom-width: 1px;"><b>openejb-jar.xml</b></div><div class="codeContent panelContent">
+<p>The final piece is to associate the MDB with the inbound Resource Adapter MyInboundEvents that was defined when the Resource Adapter was deployed into the Geronimo container.&#160; This is done in the EJB's Geronimo Deployment Descriptor, <strong>openejb-jar.xml</strong>.</p>
+<div class="code panel pdl" style="border-width: 1px;"><div class="codeHeader panelHeader pdl" style="border-bottom-width: 1px;"><b>openejb-jar.xml</b></div><div class="codeContent panelContent pdl">
 <script class="theme: Default; brush: java; gutter: false" type="syntaxhighlighter"><![CDATA[
-&lt;?xml version="1.0" encoding="UTF-8"?&gt;
+&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
 &lt;openejb-jar
-        xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.1"
-        xmlns:naming="http://geronimo.apache.org/xml/ns/naming-1.1"
-        xmlns:security="http://geronimo.apache.org/xml/ns/security-1.1"
-        xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2"&gt;
+        xmlns=&quot;http://www.openejb.org/xml/ns/openejb-jar-2.1&quot;
+        xmlns:naming=&quot;http://geronimo.apache.org/xml/ns/naming-1.1&quot;
+        xmlns:security=&quot;http://geronimo.apache.org/xml/ns/security-1.1&quot;
+        xmlns:sys=&quot;http://geronimo.apache.org/xml/ns/deployment-1.2&quot;&gt;
     &lt;sys:environment&gt;
         &lt;sys:moduleId&gt;
             &lt;sys:groupId&gt;com.sample.connectorDemo&lt;/sys:groupId&gt;

Modified: websites/production/geronimo/content/GMOxDOC20/index.html
==============================================================================
--- websites/production/geronimo/content/GMOxDOC20/index.html (original)
+++ websites/production/geronimo/content/GMOxDOC20/index.html Tue Jul 29 00:52:18 2014
@@ -85,13 +85,13 @@
 
       <div class="pagecontent">
         <div class="wiki-content">
-          <div class="wiki-content maincontent"><p>Welcome to the Apache Geronimo v2.0 documentation. Just like with this version of Geronimo, this documentation is still in the making.</p>
+          <div class="wiki-content maincontent">Welcome to the Apache Geronimo v2.0 documentation. Just like with this version of Geronimo, this documentation is still in the making.
 
-<p>Apache Geronimo v2.0 is the first JEE 5 Certified release. At this point in time, Geronimo-Tomcat assembly with CXF for WebServices and OpenJPA for persistence have passed 100% SUN's Java Enterprise Edition 5.0 Certification Test Suite. We continue to strive towards certification on the other assemblies. Check the <a shape="rect" href="release-notes-202txt.html" title="RELEASE-NOTES-2.0.2.TXT">RELEASE-NOTES-2.0.2.TXT</a> for an updated list of supported features and known issues and limitations.</p>
+<p>Apache Geronimo v2.0 is the first JEE 5 Certified release. At this point in time, Geronimo-Tomcat assembly with CXF for WebServices and OpenJPA for persistence have passed 100% SUN's Java Enterprise Edition 5.0 Certification Test Suite. We continue to strive towards certification on the other assemblies. Check the <a shape="rect" href="release-notes-202txt.html">RELEASE-NOTES-2.0.2.TXT</a> for an updated list of supported features and known issues and limitations.</p>
 
 <p>The following documentation provides instructions for configuring and using Apache Geronimo v2.0 as well as providing some sample applications for testing the specific features. Comments and contributions are most welcome.</p>
 
-<ul><li><a shape="rect" href="administration.html" title="Administration">Administration</a><ul><li><a shape="rect" href="administrative-tasks.html" title="Administrative tasks">Administrative tasks</a><ul><li><a shape="rect" href="administering-applications.html" title="Administering applications">Administering applications</a><ul><li><a shape="rect" href="installing-and-removing-applications.html" title="Installing and removing applications">Installing and removing applications</a></li><li><a shape="rect" href="starting-and-stopping-application-modules.html" title="Starting and stopping application modules">Starting and stopping application modules</a></li></ul></li><li><a shape="rect" href="administering-the-apache-geronimo-server.html" title="Administering the Apache Geronimo Server">Administering the Apache Geronimo Server</a><ul><li><a shape="rect" href="adding-new-listeners-for-the-web-containers.html" title="Adding new listeners for the Web containers">Adding new listeners f
 or the Web containers</a><ul><li><a shape="rect" href="add-new-ajp-listener.html" title="Add new AJP listener">Add new AJP listener</a></li><li><a shape="rect" href="add-new-http-listener.html" title="Add new HTTP listener">Add new HTTP listener</a></li><li><a shape="rect" href="add-new-https-listener.html" title="Add new HTTPS listener">Add new HTTPS listener</a></li></ul></li><li><a shape="rect" href="configure-jax-ws-engine.html" title="Configure JAX-WS engine">Configure JAX-WS engine</a></li><li><a shape="rect" href="configure-log-level.html" title="Configure log level">Configure log level</a><ul><li><a shape="rect" href="derby-log-viewer.html" title="Derby Log Viewer">Derby Log Viewer</a></li><li><a shape="rect" href="log-manager.html" title="Log Manager">Log Manager</a></li><li><a shape="rect" href="server-log-viewer.html" title="Server Log Viewer">Server Log Viewer</a></li><li><a shape="rect" href="web-access-log-viewer.html" title="Web Access Log Viewer">Web Access Log Viewe
 r</a></li></ul></li><li><a shape="rect" href="configuring-a-remote-apache-http-server.html" title="Configuring a remote Apache HTTP server">Configuring a remote Apache HTTP server</a><ul><li><a shape="rect" href="configure-apache-httpd-as-a-reverse-proxy-modproxy.html" title="Configure Apache HTTPd as a reverse proxy (mod_proxy)">Configure Apache HTTPd as a reverse proxy (mod_proxy)</a></li><li><a shape="rect" href="configure-apache-httpd-with-jakarta-tomcat-connector-modjk.html" title="Configure Apache HTTPd with Jakarta Tomcat Connector (mod_jk)">Configure Apache HTTPd with Jakarta Tomcat Connector (mod_jk)</a></li></ul></li><li><a shape="rect" href="configuring-the-jms-server.html" title="Configuring the JMS server">Configuring the JMS server</a></li><li><a shape="rect" href="display-jvm-information.html" title="Display JVM information">Display JVM information</a></li><li><a shape="rect" href="monitor-server-status.html" title="Monitor Server status">Monitor Server status</a></li
 ><li><a shape="rect" href="performance-monitoring.html" title="Performance monitoring">Performance monitoring</a></li><li><a shape="rect" href="starting-and-stopping-the-server.html" title="Starting and stopping the server">Starting and stopping the server</a></li></ul></li><li><a shape="rect" href="configuring-security.html" title="Configuring security">Configuring security</a><ul><li><a shape="rect" href="administering-certificates.html" title="Administering certificates">Administering certificates</a></li><li><a shape="rect" href="administering-security-realms.html" title="Administering security realms">Administering security realms</a><ul><li><a shape="rect" href="certificate-properties-file-realm.html" title="Certificate Properties File Realm">Certificate Properties File Realm</a></li><li><a shape="rect" href="database-sql-realm.html" title="Database (SQL) Realm">Database (SQL) Realm</a></li><li><a shape="rect" href="ldap-realm.html" title="LDAP Realm">LDAP Realm</a></li></ul><
 /li><li><a shape="rect" href="administering-users-and-groups.html" title="Administering users and groups">Administering users and groups</a></li><li><a shape="rect" href="certification-authority.html" title="Certification Authority">Certification Authority</a></li></ul></li><li><a shape="rect" href="configuring-services.html" title="Configuring services">Configuring services</a><ul><li><a shape="rect" href="adding-archives-to-the-geronimo-repository.html" title="Adding archives to the Geronimo repository">Adding archives to the Geronimo repository</a></li><li><a shape="rect" href="configuring-database-pools.html" title="Configuring database pools">Configuring database pools</a><ul><li><a shape="rect" href="configuring-db2-datasource.html" title="Configuring DB2 datasource">Configuring DB2 datasource</a></li><li><a shape="rect" href="create-new-database-pools.html" title="Create new database pools">Create new database pools</a></li><li><a shape="rect" href="import-database-pools-from
 -jboss-4.html" title="Import database pools from JBoss 4">Import database pools from JBoss 4</a></li><li><a shape="rect" href="import-database-pools-from-weblogic-81.html" title="Import database pools from WebLogic 8.1">Import database pools from WebLogic 8.1</a></li><li><a shape="rect" href="removing-database-pools.html" title="Removing database pools">Removing database pools</a></li></ul></li><li><a shape="rect" href="configuring-jms.html" title="Configuring JMS">Configuring JMS</a><ul><li><a shape="rect" href="activemq-jms-broker-deployment.html" title="ActiveMQ JMS broker deployment">ActiveMQ JMS broker deployment</a></li><li><a shape="rect" href="jms-resources-deployment-with-deploy-tool.html" title="JMS Resources deployment with deploy tool">JMS Resources deployment with deploy tool</a></li></ul></li></ul></li></ul></li><li><a shape="rect" href="configuring-geronimo-as-a-windows-service.html" title="Configuring Geronimo as a Windows Service">Configuring Geronimo as a Windows S
 ervice</a></li><li><a shape="rect" href="configuring-virtual-hosts-in-geronimo-jetty.html" title="Configuring Virtual Hosts in Geronimo-Jetty">Configuring Virtual Hosts in Geronimo-Jetty</a></li><li><a shape="rect" href="configuring-virtual-hosts-in-geronimo-tomcat.html" title="Configuring Virtual Hosts in Geronimo-Tomcat">Configuring Virtual Hosts in Geronimo-Tomcat</a></li><li><a shape="rect" href="create-a-database.html" title="Create a database">Create a database</a></li><li><a shape="rect" href="geronimo-administration-console.html" title="Geronimo Administration Console">Geronimo Administration Console</a></li><li><a shape="rect" href="running-geronimo.html" title="Running Geronimo">Running Geronimo</a><ul><li><a shape="rect" href="multiple-repositories.html" title="Multiple Repositories">Multiple Repositories</a></li><li><a shape="rect" href="running-geronimo-as-a-non-root-user.html" title="Running Geronimo as a non-root user">Running Geronimo as a non-root user</a></li><li><
 a shape="rect" href="running-multiple-instances-of-geronimo.html" title="Running Multiple Instances of Geronimo">Running Multiple Instances of Geronimo</a></li></ul></li><li><a shape="rect" href="system-modules.html" title="System Modules">System Modules</a></li><li><a shape="rect" href="tools-and-commands.html" title="Tools and commands">Tools and commands</a><ul><li><a shape="rect" href="clientjar.html" title="client.jar">client.jar</a></li><li><a shape="rect" href="deploy.html" title="deploy">deploy</a></li><li><a shape="rect" href="deployer-tool.html" title="Deployer tool">Deployer tool</a></li><li><a shape="rect" href="geronimo.html" title="geronimo">geronimo</a></li><li><a shape="rect" href="jpajar.html" title="jpa.jar">jpa.jar</a></li><li><a shape="rect" href="shutdown.html" title="shutdown">shutdown</a></li><li><a shape="rect" href="startup.html" title="startup">startup</a></li></ul></li></ul></li><li><a shape="rect" href="deployment-plans.html" title="Deployment Plans">Depl
 oyment Plans</a></li><li><a shape="rect" href="developing-with-eclipse.html" title="Developing with Eclipse">Developing with Eclipse</a><ul><li><a shape="rect" href="developing-geronimo-in-eclipse.html" title="Developing Geronimo in Eclipse">Developing Geronimo in Eclipse</a></li><li><a shape="rect" href="developing-the-geronimo-eclipse-plugin-in-eclipse.html" title="Developing the Geronimo Eclipse Plugin in Eclipse">Developing the Geronimo Eclipse Plugin in Eclipse</a></li><li><a shape="rect" href="geronimo-eclipse-plugin-build-instructions.html" title="Geronimo Eclipse Plugin Build Instructions">Geronimo Eclipse Plugin Build Instructions</a></li><li><a shape="rect" href="geronimo-eclipse-plugin-faq.html" title="Geronimo Eclipse Plugin FAQ">Geronimo Eclipse Plugin FAQ</a></li><li><a shape="rect" href="geronimo-eclipse-plugin-installation-instructions.html" title="Geronimo Eclipse Plugin Installation Instructions">Geronimo Eclipse Plugin Installation Instructions</a></li><li><a shap
 e="rect" href="geronimo-eclipse-plugin-usage-instructions.html" title="Geronimo Eclipse Plugin Usage Instructions">Geronimo Eclipse Plugin Usage Instructions</a></li></ul></li><li><a shape="rect" href="installation.html" title="Installation">Installation</a></li><li><a shape="rect" href="migrating-to-apache-geronimo.html" title="Migrating to Apache Geronimo">Migrating to Apache Geronimo</a><ul><li><a shape="rect" href="j2g-migration-tool.html" title="J2G Migration Tool">J2G Migration Tool</a><ul><li><a shape="rect" href="building-j2g-from-source.html" title="Building J2G from source">Building J2G from source</a></li><li><a shape="rect" href="using-j2g.html" title="Using J2G">Using J2G</a></li></ul></li><li><a shape="rect" href="jboss-to-geronimo-ejb-bmp-migration.html" title="JBoss to Geronimo - EJB-BMP Migration">JBoss to Geronimo - EJB-BMP Migration</a></li><li><a shape="rect" href="jboss-to-geronimo-ejb-cmp-migration.html" title="JBoss to Geronimo - EJB-CMP Migration">JBoss to Ge
 ronimo - EJB-CMP Migration</a></li><li><a shape="rect" href="jboss-to-geronimo-ejb-mdb-migration.html" title="JBoss to Geronimo - EJB-MDB Migration">JBoss to Geronimo - EJB-MDB Migration</a></li><li><a shape="rect" href="jboss-to-geronimo-ejb-session-beans-migration.html" title="JBoss to Geronimo - EJB-Session Beans Migration">JBoss to Geronimo - EJB-Session Beans Migration</a></li><li><a shape="rect" href="jboss-to-geronimo-hibernate-migration.html" title="JBoss to Geronimo - Hibernate Migration">JBoss to Geronimo - Hibernate Migration</a></li><li><a shape="rect" href="jboss-to-geronimo-jdbc-migration.html" title="JBoss to Geronimo - JDBC Migration">JBoss to Geronimo - JDBC Migration</a></li><li><a shape="rect" href="jboss-to-geronimo-security-migration.html" title="JBoss to Geronimo - Security Migration">JBoss to Geronimo - Security Migration</a></li><li><a shape="rect" href="jboss-to-geronimo-servlets-and-jsps-migration.html" title="JBoss to Geronimo - Servlets and JSPs Migration
 ">JBoss to Geronimo - Servlets and JSPs Migration</a></li><li><a shape="rect" href="jboss-to-geronimo-web-services-migration.html" title="JBoss to Geronimo - Web Services Migration">JBoss to Geronimo - Web Services Migration</a></li></ul></li><li><a shape="rect" href="openejb-jarxml.html" title="openejb-jar.xml">openejb-jar.xml</a></li><li><a shape="rect" href="quick-start-apache-geronimo-for-the-impatient.html" title="Quick start - Apache Geronimo for the impatient">Quick start - Apache Geronimo for the impatient</a></li><li><a shape="rect" href="readmetxt.html" title="README.txt">README.txt</a></li><li><a shape="rect" href="release-notes-201txt.html" title="RELEASE-NOTES-2.0.1.TXT">RELEASE-NOTES-2.0.1.TXT</a><ul><li><a shape="rect" href="release-notes-20-m1txt.html" title="RELEASE-NOTES-2.0-M1.TXT">RELEASE-NOTES-2.0-M1.TXT</a></li><li><a shape="rect" href="release-notes-20-m2txt.html" title="RELEASE-NOTES-2.0-M2.TXT">RELEASE-NOTES-2.0-M2.TXT</a></li><li><a shape="rect" href="relea
 se-notes-20-m3txt.html" title="RELEASE-NOTES-2.0-M3.TXT">RELEASE-NOTES-2.0-M3.TXT</a></li><li><a shape="rect" href="release-notes-20-m4txt.html" title="RELEASE-NOTES-2.0-M4.TXT">RELEASE-NOTES-2.0-M4.TXT</a></li><li><a shape="rect" href="release-notes-20-m5txt.html" title="RELEASE-NOTES-2.0-M5.TXT">RELEASE-NOTES-2.0-M5.TXT</a></li><li><a shape="rect" href="release-notes-20-m6txt.html" title="RELEASE-NOTES-2.0-M6.TXT">RELEASE-NOTES-2.0-M6.TXT</a></li><li><a shape="rect" href="whats-new-in-geronimo-v2-m2.html" title="What's new in Geronimo v2-M2">What's new in Geronimo v2-M2</a></li></ul></li><li><a shape="rect" href="release-notes-202txt.html" title="RELEASE-NOTES-2.0.2.TXT">RELEASE-NOTES-2.0.2.TXT</a></li><li><a shape="rect" href="sample-applications.html" title="Sample applications">Sample applications</a><ul><li><a shape="rect" href="apache-harmony.html" title="Apache Harmony">Apache Harmony</a></li><li><a shape="rect" href="creating-a-new-sample.html" title="Creating a new sample"
 >Creating a new sample</a></li><li><a shape="rect" href="daytrader.html" title="DayTrader">DayTrader</a></li><li><a shape="rect" href="db-pool-testing-sample-application.html" title="DB Pool Testing sample application">DB Pool Testing sample application</a></li><li><a shape="rect" href="deploy-and-run-j2ee-application-client.html" title="Deploy and run J2EE Application Client">Deploy and run J2EE Application Client</a></li><li><a shape="rect" href="ejb-sample-application.html" title="EJB sample application">EJB sample application</a></li><li><a shape="rect" href="how-to-get-jndi-working-in-geronimo-20.html" title="How to get JNDI working in Geronimo 2.0">How to get JNDI working in Geronimo 2.0</a></li><li><a shape="rect" href="inbound-jca-example.html" title="Inbound JCA example">Inbound JCA example</a></li><li><a shape="rect" href="jms-and-mdb-sample-application.html" title="JMS and MDB sample application">JMS and MDB sample application</a></li><li><a shape="rect" href="jms-resourc
 es-deployment.html" title="JMS Resources deployment">JMS Resources deployment</a></li><li><a shape="rect" href="ldap-sample-application.html" title="LDAP sample application">LDAP sample application</a></li><li><a shape="rect" href="simple-database-access-sample-application.html" title="Simple database access sample application">Simple database access sample application</a></li><li><a shape="rect" href="simple-web-service-with-jax-ws.html" title="Simple Web Service with JAX-WS">Simple Web Service with JAX-WS</a></li><li><a shape="rect" href="specjappserver2004.html" title="SPECjAppServer2004">SPECjAppServer2004</a></li><li><a shape="rect" href="using-geronimos-default-javamail-session.html" title="Using Geronimo's default JavaMail session">Using Geronimo's default JavaMail session</a></li><li><a shape="rect" href="using-jndi-in-geronimo-20.html" title="Using JNDI in Geronimo 2.0">Using JNDI in Geronimo 2.0</a></li><li><a shape="rect" href="using-some-of-ejb-30-functionalities.html" t
 itle="Using some of EJB 3.0 functionalities">Using some of EJB 3.0 functionalities</a></li><li><a shape="rect" href="very-simple-entity-ejb-example.html" title="Very simple Entity EJB example">Very simple Entity EJB example</a></li><li><a shape="rect" href="very-simple-session-ejb-example.html" title="Very simple Session EJB example">Very simple Session EJB example</a></li><li><a shape="rect" href="web-application-security-sample.html" title="Web application security sample">Web application security sample</a></li></ul></li><li><a shape="rect" href="troubleshooting.html" title="Troubleshooting">Troubleshooting</a></li></ul></div>
+<ul class="childpages-macro"><li><a shape="rect" href="administration.html">Administration</a><ul class="childpages-macro"><li><a shape="rect" href="administrative-tasks.html">Administrative tasks</a><ul class="childpages-macro"><li><a shape="rect" href="administering-applications.html">Administering applications</a><ul class="childpages-macro"><li><a shape="rect" href="installing-and-removing-applications.html">Installing and removing applications</a></li><li><a shape="rect" href="starting-and-stopping-application-modules.html">Starting and stopping application modules</a></li></ul></li><li><a shape="rect" href="administering-the-apache-geronimo-server.html">Administering the Apache Geronimo Server</a><ul class="childpages-macro"><li><a shape="rect" href="adding-new-listeners-for-the-web-containers.html">Adding new listeners for the Web containers</a><ul class="childpages-macro"><li><a shape="rect" href="add-new-ajp-listener.html">Add new AJP listener</a></li><li><a shape="rect" hr
 ef="add-new-http-listener.html">Add new HTTP listener</a></li><li><a shape="rect" href="add-new-https-listener.html">Add new HTTPS listener</a></li></ul></li><li><a shape="rect" href="configure-jax-ws-engine.html">Configure JAX-WS engine</a></li><li><a shape="rect" href="configure-log-level.html">Configure log level</a><ul class="childpages-macro"><li><a shape="rect" href="derby-log-viewer.html">Derby Log Viewer</a></li><li><a shape="rect" href="log-manager.html">Log Manager</a></li><li><a shape="rect" href="server-log-viewer.html">Server Log Viewer</a></li><li><a shape="rect" href="web-access-log-viewer.html">Web Access Log Viewer</a></li></ul></li><li><a shape="rect" href="configuring-a-remote-apache-http-server.html">Configuring a remote Apache HTTP server</a><ul class="childpages-macro"><li><a shape="rect" href="configure-apache-httpd-as-a-reverse-proxy-modproxy.html">Configure Apache HTTPd as a reverse proxy (mod_proxy)</a></li><li><a shape="rect" href="configure-apache-httpd-w
 ith-jakarta-tomcat-connector-modjk.html">Configure Apache HTTPd with Jakarta Tomcat Connector (mod_jk)</a></li></ul></li><li><a shape="rect" href="configuring-the-jms-server.html">Configuring the JMS server</a></li><li><a shape="rect" href="display-jvm-information.html">Display JVM information</a></li><li><a shape="rect" href="monitor-server-status.html">Monitor Server status</a></li><li><a shape="rect" href="performance-monitoring.html">Performance monitoring</a></li><li><a shape="rect" href="starting-and-stopping-the-server.html">Starting and stopping the server</a></li></ul></li><li><a shape="rect" href="configuring-security.html">Configuring security</a><ul class="childpages-macro"><li><a shape="rect" href="administering-certificates.html">Administering certificates</a></li><li><a shape="rect" href="administering-security-realms.html">Administering security realms</a><ul class="childpages-macro"><li><a shape="rect" href="certificate-properties-file-realm.html">Certificate Proper
 ties File Realm</a></li><li><a shape="rect" href="database-sql-realm.html">Database (SQL) Realm</a></li><li><a shape="rect" href="ldap-realm.html">LDAP Realm</a></li></ul></li><li><a shape="rect" href="administering-users-and-groups.html">Administering users and groups</a></li><li><a shape="rect" href="certification-authority.html">Certification Authority</a></li></ul></li><li><a shape="rect" href="configuring-services.html">Configuring services</a><ul class="childpages-macro"><li><a shape="rect" href="adding-archives-to-the-geronimo-repository.html">Adding archives to the Geronimo repository</a></li><li><a shape="rect" href="configuring-database-pools.html">Configuring database pools</a><ul class="childpages-macro"><li><a shape="rect" href="configuring-db2-datasource.html">Configuring DB2 datasource</a></li><li><a shape="rect" href="create-new-database-pools.html">Create new database pools</a></li><li><a shape="rect" href="import-database-pools-from-jboss-4.html">Import database po
 ols from JBoss 4</a></li><li><a shape="rect" href="import-database-pools-from-weblogic-81.html">Import database pools from WebLogic 8.1</a></li><li><a shape="rect" href="removing-database-pools.html">Removing database pools</a></li></ul></li><li><a shape="rect" href="configuring-jms.html">Configuring JMS</a><ul class="childpages-macro"><li><a shape="rect" href="activemq-jms-broker-deployment.html">ActiveMQ JMS broker deployment</a></li><li><a shape="rect" href="jms-resources-deployment-with-deploy-tool.html">JMS Resources deployment with deploy tool</a></li></ul></li></ul></li></ul></li><li><a shape="rect" href="configuring-geronimo-as-a-windows-service.html">Configuring Geronimo as a Windows Service</a></li><li><a shape="rect" href="configuring-virtual-hosts-in-geronimo-jetty.html">Configuring Virtual Hosts in Geronimo-Jetty</a></li><li><a shape="rect" href="configuring-virtual-hosts-in-geronimo-tomcat.html">Configuring Virtual Hosts in Geronimo-Tomcat</a></li><li><a shape="rect" h
 ref="create-a-database.html">Create a database</a></li><li><a shape="rect" href="geronimo-administration-console.html">Geronimo Administration Console</a></li><li><a shape="rect" href="running-geronimo.html">Running Geronimo</a><ul class="childpages-macro"><li><a shape="rect" href="multiple-repositories.html">Multiple Repositories</a></li><li><a shape="rect" href="running-geronimo-as-a-non-root-user.html">Running Geronimo as a non-root user</a></li><li><a shape="rect" href="running-multiple-instances-of-geronimo.html">Running Multiple Instances of Geronimo</a></li></ul></li><li><a shape="rect" href="system-modules.html">System Modules</a></li><li><a shape="rect" href="tools-and-commands.html">Tools and commands</a><ul class="childpages-macro"><li><a shape="rect" href="clientjar.html">client.jar</a></li><li><a shape="rect" href="deploy.html">deploy</a></li><li><a shape="rect" href="deployer-tool.html">Deployer tool</a></li><li><a shape="rect" href="geronimo.html">geronimo</a></li><li
 ><a shape="rect" href="jpajar.html">jpa.jar</a></li><li><a shape="rect" href="shutdown.html">shutdown</a></li><li><a shape="rect" href="startup.html">startup</a></li></ul></li></ul></li><li><a shape="rect" href="deployment-plans.html">Deployment Plans</a></li><li><a shape="rect" href="developing-with-eclipse.html">Developing with Eclipse</a><ul class="childpages-macro"><li><a shape="rect" href="developing-geronimo-in-eclipse.html">Developing Geronimo in Eclipse</a></li><li><a shape="rect" href="developing-the-geronimo-eclipse-plugin-in-eclipse.html">Developing the Geronimo Eclipse Plugin in Eclipse</a></li><li><a shape="rect" href="geronimo-eclipse-plugin-build-instructions.html">Geronimo Eclipse Plugin Build Instructions</a></li><li><a shape="rect" href="geronimo-eclipse-plugin-faq.html">Geronimo Eclipse Plugin FAQ</a></li><li><a shape="rect" href="geronimo-eclipse-plugin-installation-instructions.html">Geronimo Eclipse Plugin Installation Instructions</a></li><li><a shape="rect" h
 ref="geronimo-eclipse-plugin-usage-instructions.html">Geronimo Eclipse Plugin Usage Instructions</a></li></ul></li><li><a shape="rect" href="installation.html">Installation</a></li><li><a shape="rect" href="migrating-to-apache-geronimo.html">Migrating to Apache Geronimo</a><ul class="childpages-macro"><li><a shape="rect" href="j2g-migration-tool.html">J2G Migration Tool</a><ul class="childpages-macro"><li><a shape="rect" href="building-j2g-from-source.html">Building J2G from source</a></li><li><a shape="rect" href="using-j2g.html">Using J2G</a></li></ul></li><li><a shape="rect" href="jboss-to-geronimo-ejb-bmp-migration.html">JBoss to Geronimo - EJB-BMP Migration</a></li><li><a shape="rect" href="jboss-to-geronimo-ejb-cmp-migration.html">JBoss to Geronimo - EJB-CMP Migration</a></li><li><a shape="rect" href="jboss-to-geronimo-ejb-mdb-migration.html">JBoss to Geronimo - EJB-MDB Migration</a></li><li><a shape="rect" href="jboss-to-geronimo-ejb-session-beans-migration.html">JBoss to Ger
 onimo - EJB-Session Beans Migration</a></li><li><a shape="rect" href="jboss-to-geronimo-hibernate-migration.html">JBoss to Geronimo - Hibernate Migration</a></li><li><a shape="rect" href="jboss-to-geronimo-jdbc-migration.html">JBoss to Geronimo - JDBC Migration</a></li><li><a shape="rect" href="jboss-to-geronimo-security-migration.html">JBoss to Geronimo - Security Migration</a></li><li><a shape="rect" href="jboss-to-geronimo-servlets-and-jsps-migration.html">JBoss to Geronimo - Servlets and JSPs Migration</a></li><li><a shape="rect" href="jboss-to-geronimo-web-services-migration.html">JBoss to Geronimo - Web Services Migration</a></li></ul></li><li><a shape="rect" href="openejb-jarxml.html">openejb-jar.xml</a></li><li><a shape="rect" href="quick-start-apache-geronimo-for-the-impatient.html">Quick start - Apache Geronimo for the impatient</a></li><li><a shape="rect" href="readmetxt.html">README.txt</a></li><li><a shape="rect" href="release-notes-201txt.html">RELEASE-NOTES-2.0.1.TXT<
 /a><ul class="childpages-macro"><li><a shape="rect" href="release-notes-20-m1txt.html">RELEASE-NOTES-2.0-M1.TXT</a></li><li><a shape="rect" href="release-notes-20-m2txt.html">RELEASE-NOTES-2.0-M2.TXT</a></li><li><a shape="rect" href="release-notes-20-m3txt.html">RELEASE-NOTES-2.0-M3.TXT</a></li><li><a shape="rect" href="release-notes-20-m4txt.html">RELEASE-NOTES-2.0-M4.TXT</a></li><li><a shape="rect" href="release-notes-20-m5txt.html">RELEASE-NOTES-2.0-M5.TXT</a></li><li><a shape="rect" href="release-notes-20-m6txt.html">RELEASE-NOTES-2.0-M6.TXT</a></li><li><a shape="rect" href="whats-new-in-geronimo-v2-m2.html">What's new in Geronimo v2-M2</a></li></ul></li><li><a shape="rect" href="release-notes-202txt.html">RELEASE-NOTES-2.0.2.TXT</a></li><li><a shape="rect" href="sample-applications.html">Sample applications</a><ul class="childpages-macro"><li><a shape="rect" href="apache-harmony.html">Apache Harmony</a></li><li><a shape="rect" href="creating-a-new-sample.html">Creating a new sa
 mple</a></li><li><a shape="rect" href="daytrader.html">DayTrader</a></li><li><a shape="rect" href="db-pool-testing-sample-application.html">DB Pool Testing sample application</a></li><li><a shape="rect" href="deploy-and-run-j2ee-application-client.html">Deploy and run J2EE Application Client</a></li><li><a shape="rect" href="ejb-sample-application.html">EJB sample application</a></li><li><a shape="rect" href="how-to-get-jndi-working-in-geronimo-20.html">How to get JNDI working in Geronimo 2.0</a></li><li><a shape="rect" href="inbound-jca-example.html">Inbound JCA example</a></li><li><a shape="rect" href="jms-and-mdb-sample-application.html">JMS and MDB sample application</a></li><li><a shape="rect" href="jms-resources-deployment.html">JMS Resources deployment</a></li><li><a shape="rect" href="ldap-sample-application.html">LDAP sample application</a></li><li><a shape="rect" href="simple-database-access-sample-application.html">Simple database access sample application</a></li><li><a 
 shape="rect" href="simple-web-service-with-jax-ws.html">Simple Web Service with JAX-WS</a></li><li><a shape="rect" href="specjappserver2004.html">SPECjAppServer2004</a></li><li><a shape="rect" href="using-geronimos-default-javamail-session.html">Using Geronimo's default JavaMail session</a></li><li><a shape="rect" href="using-jndi-in-geronimo-20.html">Using JNDI in Geronimo 2.0</a></li><li><a shape="rect" href="using-some-of-ejb-30-functionalities.html">Using some of EJB 3.0 functionalities</a></li><li><a shape="rect" href="very-simple-entity-ejb-example.html">Very simple Entity EJB example</a></li><li><a shape="rect" href="very-simple-session-ejb-example.html">Very simple Session EJB example</a></li><li><a shape="rect" href="web-application-security-sample.html">Web application security sample</a></li></ul></li><li><a shape="rect" href="troubleshooting.html">Troubleshooting</a></li></ul></div>
         </div>
 
         



Mime
View raw message