You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by bu...@apache.org on 2011/07/12 20:02:32 UTC

svn commit: r792600 [11/49] - /websites/staging/openejb/trunk/content/

Modified: websites/staging/openejb/trunk/content/details-on-openejb-jar.html
==============================================================================
--- websites/staging/openejb/trunk/content/details-on-openejb-jar.html (original)
+++ websites/staging/openejb/trunk/content/details-on-openejb-jar.html Tue Jul 12 18:02:27 2011
@@ -152,63 +152,63 @@
           <P>
             <!-- $BODY -->
             <DIV id="PageContent">
-          <p><a name="Detailsonopenejb-jar-Whatisanopenejb-jar.xml?"></a></p>
+          <p><a name="Detailsonopenejb-jar-Whatisanopenejb-jar.<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ml?">&lt;<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">a></p>
 
-<h1>What is an openejb-jar.xml?</h1>
+<h1>What is an openejb-jar.<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ml?</h1>
 
 <p>This is the file created by the Deploy Tool that maps your bean's
-deployment descriptor (ejb-jar.xml) to actual containers and resources
+deployment descriptor (ejb-jar.<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ml) to actual containers and resources
 declared in your OpenEJB configuration (openejb.conf). In fact, the Deploy
 tool really does nothing more than create this file and put it in your jar,
 that's it.</p>
 
-<p><a name="Detailsonopenejb-jar-Whenistheopenejb-jar.xmlused?"></a></p>
+<p><a name="Detailsonopenejb-jar-Whenistheopenejb-jar.<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">mlused?">&lt;<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">a></p>
 
-<h1>When is the openejb-jar.xml used?</h1>
+<h1>When is the openejb-jar.<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ml used?</h1>
 
-<p>At startup, any jar containing a openejb-jar.xml is loaded by the container
+<p>At startup, any jar containing a openejb-jar.<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ml is loaded by the container
 system. The configuration tools will go looking in all the directories and
 jars you have declared in your openejb.conf with the <Deployment> element.
-For every jar file it finds, it will look inside for an openejb-jar.xml. If
+For every jar file it finds, it will look inside for an openejb-jar.<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ml. If
 it finds one, it will attempt to load and deploy it into the container
 system.</p>
 
-<p><a name="Detailsonopenejb-jar-DoIevenneedthedeploytoolthen?"></a></p>
+<p><a name="Detailsonopenejb-jar-DoIevenneedthedeploytoolthen?">&lt;<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">a></p>
 
 <h1>Do I even need the deploy tool then?</h1>
 
 <p>Nope. Typically you would only use the deploy tool to create your
-openejb-jar.xml, then just keep your openejb-jar.xml in your CVS (or other
-repository). If you learn how to maintain this openejb-jar.xml file, you'll
+openejb-jar.<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ml, then just keep your openejb-jar.<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ml in your CVS (or other
+repository). If you learn how to maintain this openejb-jar.<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ml file, you'll
 never need the deploy tool again! You can do all your builds and deploys
 automatically.</p>
 
-<p><a name="Detailsonopenejb-jar-WheredoIputtheopenejb-jar.xmlinmyjar?"></a></p>
+<p><a name="Detailsonopenejb-jar-WheredoIputtheopenejb-jar.<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">mlinmyjar?">&lt;<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">a></p>
 
-<h1>Where do I put the openejb-jar.xml in my jar?</h1>
+<h1>Where do I put the openejb-jar.<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ml in my jar?</h1>
 
-<p>The openejb-jar.xml file just goes in the META-INF directory of your jar
-next to the ejb-jar.xml file.</p>
+<p>The openejb-jar.<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ml file just goes in the META-INF directory of your jar
+ne<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">t to the ejb-jar.<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ml file.</p>
 
-<p><a name="Detailsonopenejb-jar-Isthefileformateasy?"></a></p>
+<p><a name="Detailsonopenejb-jar-Isthefileformateasy?">&lt;<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">a></p>
 
 <h1>Is the file format easy?</h1>
 
-<p>If you can understand the ejb-jar.xml, the openejb-jar.xml should be a
+<p>If you can understand the ejb-jar.<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ml, the openejb-jar.<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ml should be a
 breeze.</p>
 
-<p>This is the openejb-jar.xml that is created by the Deploy tool in the Hello
-World example. As you can see, the file format is extremely simple.</p>
+<p>This is the openejb-jar.<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ml that is created by the Deploy tool in the Hello
+World e<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ample. As you can see, the file format is e<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">tremely simple.</p>
 
-<pre><code>&lt;?xml version="1.0"?&gt;
-&lt;openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1"&gt;
+<pre><code>&lt;?&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;ml version="1.0"?&gt;
+&lt;openejb-jar &lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;mlns="http:&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;www.openejb.org&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;openejb-jar&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;1.1"&gt;
     &lt;ejb-deployment  ejb-name="Hello"
          deployment-id="Hello"
-         container-id="Default Stateless Container"/&gt;
-&lt;/openejb-jar&gt;
+         container-id="Default Stateless Container"&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;&gt;
+&lt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;openejb-jar&gt;
 </code></pre>
 
-<p>The <em>ejb-name</em> attribute is the name you gave the bean in your ejb-jar.xml.
+<p>The <em>ejb-name</em> attribute is the name you gave the bean in your ejb-jar.<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ml.
 The <em>deployment-id</em> is the name you want to use to lookup the bean in your
 client's JNDI namespace. The <em>container-id</em> is the name of the container in
 your openejb.conf file that you would like the bean to run in. There MUST
@@ -219,87 +219,87 @@ be one <em>ejb-deployment</em> element f
 <p>Then you simply add a <resource-link> element to your <ejb-deployment>
 element like this</p>
 
-<pre><code>&lt;?xml version="1.0"?&gt;
-&lt;openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1"&gt;
+<pre><code>&lt;?&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;ml version="1.0"?&gt;
+&lt;openejb-jar &lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;mlns="http:&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;www.openejb.org&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;openejb-jar&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;1.1"&gt;
 
     &lt;ejb-deployment  ejb-name="Hello" 
              deployment-id="Hello" 
              container-id="Default Stateless Container" &gt;
 
-    &lt;resource-link res-ref-name="jdbc/basic/entityDatabase" 
-             res-id="Default JDBC Database"/&gt;
+    &lt;resource-link res-ref-name="jdbc&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;basic&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;entityDatabase" 
+             res-id="Default JDBC Database"&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;&gt;
 
-    &lt;/ejb-deployment&gt;
+    &lt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;ejb-deployment&gt;
 
-&lt;/openejb-jar&gt;
+&lt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;openejb-jar&gt;
 </code></pre>
 
 <p>The <em>res-ref-name</em> attribute refers to the <res-ref-name> element of the
-bean's <resource-ref> declaration in the ejb-jar.xml. The <em>res-id</em>
+bean's <resource-ref> declaration in the ejb-jar.<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ml. The <em>res-id</em>
 attribute refers to the id of the <Connector> declared in your openejb.conf
 that will handle the connections and provide access to the desired
 resource.</p>
 
-<p><a name="Detailsonopenejb-jar-Howmanyresource-linkelementswillIneed?"></a></p>
+<p><a name="Detailsonopenejb-jar-Howmanyresource-linkelementswillIneed?">&lt;<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">a></p>
 
 <h1>How many resource-link elements will I need?</h1>
 
 <p>You will need one <resource-link> element for every <resource-ref> element
-in your ejb-jar.xml. So if you had an ejb-jar.xml like the following</p>
+in your ejb-jar.<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ml. So if you had an ejb-jar.<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ml like the following</p>
 
-<pre><code>&lt;?xml version="1.0"?&gt;
+<pre><code>&lt;?&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;ml version="1.0"?&gt;
 &lt;ejb-jar&gt;
   &lt;enterprise-beans&gt;
     &lt;session&gt;
-      &lt;ejb-name&gt;MyExampleBean&lt;/ejb-name&gt;
-      &lt;home&gt;com.widget.ExampleHome&lt;/home&gt;
-      &lt;remote&gt;com.widget.ExampleObject&lt;/remote&gt;
-      &lt;ejb-class&gt;com.widget.ExampleBean&lt;/ejb-class&gt;
-      &lt;session-type&gt;Stateless&lt;/session-type&gt;
-      &lt;transaction-type&gt;Container&lt;/transaction-type&gt;
+      &lt;ejb-name&gt;MyE&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;ampleBean&lt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;ejb-name&gt;
+      &lt;home&gt;com.widget.E&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;ampleHome&lt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;home&gt;
+      &lt;remote&gt;com.widget.E&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;ampleObject&lt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;remote&gt;
+      &lt;ejb-class&gt;com.widget.E&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;ampleBean&lt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;ejb-class&gt;
+      &lt;session-type&gt;Stateless&lt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;session-type&gt;
+      &lt;transaction-type&gt;Container&lt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;transaction-type&gt;
 
       &lt;resource-ref&gt;
         &lt;description&gt;
           This is a reference to a JDBC database.
-        &lt;/description&gt;
-        &lt;res-ref-name&gt;jdbc/myFirstDatabase&lt;/res-ref-name&gt;
-        &lt;res-type&gt;javax.sql.DataSource&lt;/res-type&gt;
-        &lt;res-auth&gt;Container&lt;/res-auth&gt;
-      &lt;/resource-ref&gt;
+        &lt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;description&gt;
+        &lt;res-ref-name&gt;jdbc&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;myFirstDatabase&lt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;res-ref-name&gt;
+        &lt;res-type&gt;java&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;.sql.DataSource&lt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;res-type&gt;
+        &lt;res-auth&gt;Container&lt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;res-auth&gt;
+      &lt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;resource-ref&gt;
 
       &lt;resource-ref&gt;
         &lt;description&gt;
           This is another reference to a JDBC database.
-        &lt;/description&gt;
-        &lt;res-ref-name&gt;jdbc/anotherDatabase&lt;/res-ref-name&gt;
-        &lt;res-type&gt;javax.sql.DataSource&lt;/res-type&gt;
-        &lt;res-auth&gt;Container&lt;/res-auth&gt;
-      &lt;/resource-ref&gt;
-
-    &lt;/session&gt;
-  &lt;/enterprise-beans&gt;
-&lt;/ejb-jar&gt;
+        &lt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;description&gt;
+        &lt;res-ref-name&gt;jdbc&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;anotherDatabase&lt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;res-ref-name&gt;
+        &lt;res-type&gt;java&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;.sql.DataSource&lt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;res-type&gt;
+        &lt;res-auth&gt;Container&lt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;res-auth&gt;
+      &lt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;resource-ref&gt;
+
+    &lt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;session&gt;
+  &lt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;enterprise-beans&gt;
+&lt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;ejb-jar&gt;
 </code></pre>
 
 <p>Then you would need two <resource-link> elements for that bean in your
-openejb-jar.xml file as such.</p>
+openejb-jar.<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ml file as such.</p>
 
-<pre><code>&lt;?xml version="1.0"?&gt;
-&lt;openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1"&gt;
+<pre><code>&lt;?&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;ml version="1.0"?&gt;
+&lt;openejb-jar &lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;mlns="http:&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;www.openejb.org&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;openejb-jar&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;1.1"&gt;
 
-    &lt;ejb-deployment  ejb-name="MyExampleBean" 
-             deployment-id="MyExampleBean" 
+    &lt;ejb-deployment  ejb-name="MyE&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;ampleBean" 
+             deployment-id="MyE&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;ampleBean" 
              container-id="Default Stateless Container" &gt;
 
-    &lt;resource-link res-ref-name="jdbc/myFirstDatabase" 
-             res-id="My Oracle JDBC Database"/&gt;
+    &lt;resource-link res-ref-name="jdbc&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;myFirstDatabase" 
+             res-id="My Oracle JDBC Database"&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;&gt;
 
-    &lt;resource-link res-ref-name="jdbc/anotherDatabase" 
-             res-id="My PostgreSQL JDBC Database"/&gt;
+    &lt;resource-link res-ref-name="jdbc&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;anotherDatabase" 
+             res-id="My PostgreSQL JDBC Database"&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;&gt;
 
-    &lt;/ejb-deployment&gt;
+    &lt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;ejb-deployment&gt;
 
-&lt;/openejb-jar&gt;
+&lt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;openejb-jar&gt;
 </code></pre>
 
 <p>This would require two <Connector> declarations in your openejb.conf, one

Modified: websites/staging/openejb/trunk/content/download.html
==============================================================================
--- websites/staging/openejb/trunk/content/download.html (original)
+++ websites/staging/openejb/trunk/content/download.html Tue Jul 12 18:02:27 2011
@@ -152,7 +152,7 @@
           <P>
             <!-- $BODY -->
             <DIV id="PageContent">
-          <p><a name="Download-ApacheOpenEJB3.1.4"></a></p>
+          <p><a name="Download-ApacheOpenEJB3.1.4">&lt;<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">a></p>
 
 <h1>Apache OpenEJB 3.1.4</h1>
 

Modified: websites/staging/openejb/trunk/content/dynamic-datasource.html
==============================================================================
--- websites/staging/openejb/trunk/content/dynamic-datasource.html (original)
+++ websites/staging/openejb/trunk/content/dynamic-datasource.html Tue Jul 12 18:02:27 2011
@@ -152,21 +152,21 @@
           <P>
             <!-- $BODY -->
             <DIV id="PageContent">
-          <p><a name="DynamicDatasource-OpenEJBdynamicdatasource"></a></p>
+          <p><a name="DynamicDatasource-OpenEJBdynamicdatasource">&lt;<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">a></p>
 
 <h1>OpenEJB dynamic datasource</h1>
 
-<p><a name="DynamicDatasource-Goal"></a></p>
+<p><a name="DynamicDatasource-Goal">&lt;<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">a></p>
 
 <h2>Goal</h2>
 
 <p>The openejb dynamic datasource api aims to allow to use multiple data
 sources as one.</p>
 
-<p>It can be useful for technical reasons (load balancing for example) or
+<p>It can be useful for technical reasons (load balancing for e<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ample) or
 functionnal reasons (filtering, aggregation, enriching...).</p>
 
-<p><a name="DynamicDatasource-TheAPI"></a></p>
+<p><a name="DynamicDatasource-TheAPI">&lt;<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">a></p>
 
 <h2>The API</h2>
 
@@ -184,7 +184,7 @@ data source. It has to be used to declar
 <p>A class called <em>org.apache.openejb.resource.jdbc.AbstractRouter</em> is
 available to ease router development.</p>
 
-<p><a name="DynamicDatasource-Knownlimitation(s)"></a></p>
+<p><a name="DynamicDatasource-Knownlimitation(s)">&lt;<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">a></p>
 
 <h2>Known limitation(s)</h2>
 
@@ -194,16 +194,16 @@ configuration...).</p>
 <p>All database have to be created when you use the router. The way to do it
 automatically can depend of your JPA provider.</p>
 
-<p><a name="DynamicDatasource-OpenJPA"></a></p>
+<p><a name="DynamicDatasource-OpenJPA">&lt;<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">a></p>
 
 <h3>OpenJPA</h3>
 
 <p>OpenJPA initializes its database when the entitymanager is called for the
-first time so you need to initialize all your proxied datasource before
+first time so you need to initialize all your pro<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ied datasource before
 using the other one. It can be done using an Init EJB doing a find() on
-each proxied datasource.</p>
+each pro<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ied datasource.</p>
 
-<p><a name="DynamicDatasource-Hibernate"></a></p>
+<p><a name="DynamicDatasource-Hibernate">&lt;<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">a></p>
 
 <h3>Hibernate</h3>
 
@@ -211,13 +211,13 @@ each proxied datasource.</p>
 persistence unit by database all databases will be initialized at the start
 up.</p>
 
-<p><a name="DynamicDatasource-Example"></a></p>
+<p><a name="DynamicDatasource-E<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ample">&lt;<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">a></p>
 
-<h2>Example</h2>
+<h2>E<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ample</h2>
 
-<p><a name="DynamicDatasource-Thestory(theunittestexample)"></a></p>
+<p><a name="DynamicDatasource-Thestory(theunitteste<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ample)">&lt;<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">a></p>
 
-<h3>The story (the unit test example)</h3>
+<h3>The story (the unit test e<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ample)</h3>
 
 <p>You want to use only one datasource in the code but you have a criteria to
 set to choose the real database to use between three.</p>
@@ -225,11 +225,11 @@ set to choose the real database to use b
 <p>So in your code you want something like:</p>
 
 <pre><code>public class RoutedEJBBean {
-    @PersistenceContext(unitName = "router")
+    @PersistenceConte&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;t(unitName = "router")
     private EntityManager em;
 
-    // this router is not automatic, we
-    // need it to select the database to use
+    &lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt; this router is not automatic, we
+    &lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt; need it to select the database to use
     @Resource(name = "My Router")
     private DeterminedRouter router;
 
@@ -240,81 +240,81 @@ set to choose the real database to use b
 }
 </code></pre>
 
-<p><a name="DynamicDatasource-Therouterimplementation"></a></p>
+<p><a name="DynamicDatasource-Therouterimplementation">&lt;<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">a></p>
 
 <h2>The router implementation</h2>
 
-<p>The router will simply manage a map to store proxied datasources and a
+<p>The router will simply manage a map to store pro<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ied datasources and a
 field to store the datasource used in the current thread (ThreadLocal).</p>
 
 <pre><code>public class DeterminedRouter implements Router {
-    private String dataSourceNames; // used to store configuration (openejb.xml)
-    private String defaultDataSourceName; // defautl data source name
-    private Map&lt;String, DataSource&gt; dataSources = null; // proxied data sources
-    private ThreadLocal&lt;DataSource&gt; currentDataSource = new ThreadLocal&lt;DataSource&gt;(); // the datasource to use or null
+    private String dataSourceNames; &lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt; used to store configuration (openejb.&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;ml)
+    private String defaultDataSourceName; &lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt; defautl data source name
+    private Map&lt;String, DataSource&gt; dataSources = null; &lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt; pro&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;ied data sources
+    private ThreadLocal&lt;DataSource&gt; currentDataSource = new ThreadLocal&lt;DataSource&gt;(); &lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt; the datasource to use or null
 
-    /**
+    &lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;**
      * @param datasourceList datasource resource name, separator is a space
-     */
+     *&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;
     public void setDataSourceNames(String datasourceList) {
         dataSourceNames = datasourceList;
     }
 
-    /**
+    &lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;**
      * lookup datasource in openejb resources
-     */
-    private void init() { // looking up datasources declared as proxied
+     *&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;
+    private void init() { &lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt; looking up datasources declared as pro&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;ied
         dataSources = new ConcurrentHashMap&lt;String, DataSource&gt;();
         for (String ds : dataSourceNames.split(" ")) {
             ContainerSystem containerSystem = SystemInstance.get().getComponent(ContainerSystem.class);
 
             Object o = null;
-            Context ctx = containerSystem.getJNDIContext();
+            Conte&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;t ct&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt; = containerSystem.getJNDIConte&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;t();
             try {
-                o = ctx.lookup("openejb:Resource/" + ds);
+                o = ct&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;.lookup("openejb:Resource&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;" + ds);
                 if (o instanceof DataSource) {
                     dataSources.put(ds, (DataSource) o);
                 }
-            } catch (NamingException ignore) {
+            } catch (NamingE&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;ception ignore) {
             }
         }
     }
 
-    /**
+    &lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;**
      * @return the user selected data source if it is set
      *         or the default one
-     *  @throws IllegalArgumentException if the data source is not found
-     */
+     *  @throws IllegalArgumentE&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;ception if the data source is not found
+     *&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;
     public DataSource getDataSource() {
-        // lazy init of routed datasources
+        &lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt; lazy init of routed datasources
         if (dataSources == null) {
             init();
         }
 
-        // if no datasource is selected use the default one
+        &lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt; if no datasource is selected use the default one
         if (currentDataSource.get() == null) {
             if (dataSources.containsKey(defaultDataSourceName)) {
                 return dataSources.get(defaultDataSourceName);
 
             } else {
-                throw new IllegalArgumentException("you have to specify at least one datasource");
+                throw new IllegalArgumentE&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;ception("you have to specify at least one datasource");
             }
         }
 
-        // the developper set the datasource to use
+        &lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt; the developper set the datasource to use
         return currentDataSource.get();
     }
 
-    /**
+    &lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;**
      *
      * @param datasourceName data source name
-     */
+     *&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;
     public void setDataSource(String datasourceName) {
         if (dataSources == null) {
             init();
         }
         if (!dataSources.containsKey(datasourceName)) {
-            throw new IllegalArgumentException("data source called " + datasourceName + " can't be found.");
+            throw new IllegalArgumentE&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;ception("data source called " + datasourceName + " can't be found.");
         }
         DataSource ds = dataSources.get(datasourceName);
         currentDataSource.set(ds);
@@ -326,12 +326,12 @@ field to store the datasource used in th
 }
 </code></pre>
 
-<p><a name="DynamicDatasource-Creationoftheserviceproviderfortherouter"></a></p>
+<p><a name="DynamicDatasource-Creationoftheserviceproviderfortherouter">&lt;<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">a></p>
 
 <h2>Creation of the service provider for the router</h2>
 
-<p>To be able to use your router add a file called service-jar.xml under
-META-INF/<package>. For example META-INF/org.router.</p>
+<p>To be able to use your router add a file called service-jar.<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ml under
+META-INF<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"><package>. For e<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ample META-INF<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">org.router.</p>
 
 <p>This file will contain something like:</p>
 
@@ -340,45 +340,45 @@ META-INF/<package>. For example META-INF
            type="org.apache.openejb.resource.jdbc.Router" class-name="implementation class"&gt;
     Param defaultValue
     ParamWithNoDefaultValue
-  &lt;/ServiceProvider&gt;
-&lt;/ServiceJar&gt;
+  &lt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;ServiceProvider&gt;
+&lt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;ServiceJar&gt;
 </code></pre>
 
-<h2>openejb.xml</h2>
+<h2>openejb.<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ml</h2>
 
-<p>In the openejb.xml file, you have to declare your dynamic database and in
-our example it needs the proxied datasources too:</p>
+<p>In the openejb.<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ml file, you have to declare your dynamic database and in
+our e<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ample it needs the pro<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ied datasources too:</p>
 
 <pre><code>&lt;Resource id="router" type="&lt;your implementation&gt;" provider="&lt;your provider&gt;"&gt;
   Param value
-&lt;/Resource&gt;
+&lt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;Resource&gt;
 
 &lt;Resource id="route db" type="DataSource" provider="RoutedDataSource"&gt;
   Router router
-&lt;/Resource&gt;
+&lt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;Resource&gt;
 
-&lt;!–- real databases – for our example --&gt;
+&lt;!–- real databases – for our e&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;ample --&gt;
 &lt;Resource id="db1" type="DataSource"&gt;
   JdbcDriver org.hsqldb.jdbcDriver
   JdbcUrl jdbc:hsqldb:mem:db1
   UserName sa
   Password
   JtaManaged true
-&lt;/Resource&gt;
+&lt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;Resource&gt;
 &lt;Resource id="db2" type="DataSource"&gt;
   JdbcDriver org.hsqldb.jdbcDriver
   JdbcUrl jdbc:hsqldb:mem:db2
   UserName sa
   Password
   JtaManaged true
-&lt;/Resource&gt;
+&lt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;Resource&gt;
 &lt;Resource id="db3" type="DataSource"&gt;
   JdbcDriver org.hsqldb.jdbcDriver
   JdbcUrl jdbc:hsqldb:mem:db3
   UserName sa
   Password
   JtaManaged true
-&lt;/Resource&gt;
+&lt;&lt;IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"&gt;Resource&gt;
 </code></pre>
 
             </DIV>

Modified: websites/staging/openejb/trunk/content/eclipse-plugin.html
==============================================================================
--- websites/staging/openejb/trunk/content/eclipse-plugin.html (original)
+++ websites/staging/openejb/trunk/content/eclipse-plugin.html Tue Jul 12 18:02:27 2011
@@ -152,48 +152,48 @@
           <P>
             <!-- $BODY -->
             <DIV id="PageContent">
-          <p><a name="EclipsePlugin-Whatisit?"></a></p>
+          <p><a name="EclipsePlugin-Whatisit?">&lt;<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">a></p>
 
 <h1>What is it?</h1>
 
 <p>The <em>OpenEJB Eclipse Plugin</em> will be a suite of tools made available via
 Eclipse to make EJB development with OpenEJB easier.  The initial offering
-will probably provide basic functionality by taking advantage of <a href="http://www.eclipse.org/webtools">WebTools</a>
- to allow for OpenEJB to be an available container/runtime within Eclipse. 
+will probably provide basic functionality by taking advantage of [WebTools](http:<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"><IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">www.eclipse.org<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">webtools)
+ to allow for OpenEJB to be an available container<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">runtime within Eclipse. 
 This means full debugging and Eclipse project integration.  From there, the
 sky is the limit so feel free to suggest features on the [OpenEJB Dev list|Mailing Lists#MailingLists-DeveloperMailingList]
 .</p>
 
-<p><a name="EclipsePlugin-Howtogetinvolved?"></a></p>
+<p><a name="EclipsePlugin-Howtogetinvolved?">&lt;<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">a></p>
 
 <h1>How to get involved?</h1>
 
 <p>Just the same as getting involved with any part of OpenEJB -- send a mail
 to the <a href="mailing-lists#mailinglists-developermailinglist.html">OpenEJB Dev list</a>
- and say "Hi!"  We're a very relaxed group so no need to be perfect or
+ and say "Hi!"  We're a very rela<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ed group so no need to be perfect or
 overly prepared.  Just dive right in, we're always happy to have more.</p>
 
-<p><a name="EclipsePlugin-WheredoIgetit?"></a></p>
+<p><a name="EclipsePlugin-WheredoIgetit?">&lt;<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">a></p>
 
 <h1>Where do I get it?</h1>
 
 <p>The initiative is just launching, but you can grab what we have right here
 and start hacking.</p>
 
-<p>http://svn.apache.org/repos/asf/incubator/openejb/trunk/openejb-eclipse</p>
+<p>http:<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"><IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">svn.apache.org<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">repos<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">asf<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">incubator<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">openejb<IMG cl
 ass="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">trunk<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">openejb-eclipse</p>
 
-<p><a name="EclipsePlugin-WhatdoIneedtohelp?"></a></p>
+<p><a name="EclipsePlugin-WhatdoIneedtohelp?">&lt;<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">a></p>
 
 <h1>What do I need to help?</h1>
 
-<p><a href="http://www.eclipse.org">Eclipse</a>
- <a href="http://www.eclipse.org/webtools">Eclipse Web Tools</a></p>
+<p>[Eclipse](http:<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"><IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">www.eclipse.org)
+ [Eclipse Web Tools](http:<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"><IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">www.eclipse.org<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">webtools)</p>
 
-<p><a name="EclipsePlugin-Resources"></a></p>
+<p><a name="EclipsePlugin-Resources">&lt;<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">a></p>
 
 <h1>Resources</h1>
 
-<p><a href="http://eclipsezilla.eclipsecon.org/show_bug.cgi?id=3581">EclipseCon Presentation for Extending WTP</a></p>
+<p>[EclipseCon Presentation for E<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">tending WTP](http:<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"><IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">eclipsezilla.eclipsecon.org<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">show_bug.cgi?id=3581)</p>
 
             </DIV>
           </P>

Modified: websites/staging/openejb/trunk/content/ejb-+-jpa-+-jsf-+-jax-rs.html
==============================================================================
--- websites/staging/openejb/trunk/content/ejb-+-jpa-+-jsf-+-jax-rs.html (original)
+++ websites/staging/openejb/trunk/content/ejb-+-jpa-+-jsf-+-jax-rs.html Tue Jul 12 18:02:27 2011
@@ -152,24 +152,24 @@
           <P>
             <!-- $BODY -->
             <DIV id="PageContent">
-          <p><a name="EJB+JPA+JSF+JAX-RS-BusinessCase"></a></p>
+          <p><a name="EJB+JPA+JSF+JAX-RS-BusinessCase">&lt;<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">a></p>
 
 <h1>Business Case</h1>
 
-<p>The example explains how a real-life business problem is solved using
+<p>The e<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ample e<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">plains how a real-life business problem is solved using
 OpenEJB in a combination with other open-source frameworks and tools. The
-example covers the entire technical solution, including architecture,
+e<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ample covers the entire technical solution, including architecture,
 design, build automation, unit testing, implementation, and deployment.</p>
 
-<p>The product is hosted at <a href="http://oss.rempl.com">http://oss.rempl.com</a>
- with its source code available at [http://svn.rempl.com/trunk/rempl/rempl-oss]
+<p>The product is hosted at [http:<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"><IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">oss.rempl.com](http:<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"><IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">oss.rempl.com)
+ with its source code available at [http:<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"><IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">svn.rempl.com<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">trunk<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">rempl<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">rempl-oss]
 . The purpose of the system is to collect UML meta information from open
 source products and make it visible for end-users in form of diagrams and
-texts. More information about the product and its documentation you can get
-at [http://www.rempl.com/rempl-oss/]
+te<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ts. More information about the product and its documentation you can get
+at [http:<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"><IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">www.rempl.com<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">rempl-oss<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">]
 .</p>
 
-<p><a name="EJB+JPA+JSF+JAX-RS-ArchitectureandDesign"></a></p>
+<p><a name="EJB+JPA+JSF+JAX-RS-ArchitectureandDesign">&lt;<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">a></p>
 
 <h1>Architecture and Design</h1>
 
@@ -185,26 +185,26 @@ at [http://www.rempl.com/rempl-oss/]
 <p>There are three layers in the system (Presentation, Business, and
 Persistence) and a number of components in each of them: </p>
 
-<p>!http://www.rempl.com/rempl-oss/tikz/architecture-components.png!</p>
+<p>!http:<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"><IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">www.rempl.com<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">rempl-oss<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">tikz<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">architecture-components.png!</p>
 
-<p>Presentation Layer includes JSF (Mojarra), JAX-RS (Jersey), and JEE container (Tomcat). In other words, everything on top of "<a href="http://www.rempl.com/rempl-oss/apidocs/com/rempl/oss/delegates/package-summary.html">Delegates</a>
-" in the diagram. Package [com.rempl.oss.delegates|http://www.rempl.com/rempl-oss/apidocs/com/rempl/oss/delegates/package-summary.html]
- with its classes realize [Business Delegate|http://java.sun.com/blueprints/corej2eepatterns/Patterns/BusinessDelegate.html]
- and [Service Locator|http://java.sun.com/blueprints/corej2eepatterns/Patterns/ServiceLocator.html]
+<p>Presentation Layer includes JSF (Mojarra), JAX-RS (Jersey), and JEE container (Tomcat). In other words, everything on top of "[Delegates](http:<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"><IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">www.rempl.com<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">rempl-oss<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">apidocs<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">com<IMG class="emoticon" src="http
 s://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">rempl<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">oss<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">delegates<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">package-summary.html)
+" in the diagram. Package [com.rempl.oss.delegates|http:<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"><IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">www.rempl.com<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">rempl-oss<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">apidocs<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">com<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" a
 lign="absmiddle" alt="" border="0">rempl<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">oss<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">delegates<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">package-summary.html]
+ with its classes realize [Business Delegate|http:<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"><IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">java.sun.com<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">blueprints<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">corej2eepatterns<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">Patterns<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" widt
 h="16" align="absmiddle" alt="" border="0">BusinessDelegate.html]
+ and [Service Locator|http:<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"><IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">java.sun.com<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">blueprints<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">corej2eepatterns<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">Patterns<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle
 " alt="" border="0">ServiceLocator.html]
  JEE design patterns. <em>More about it later...</em></p>
 
-<p>Business Layer includes EJB (OpenEJB), <a href="http://www.rempl.com/rempl-oss/apidocs/com/rempl/oss/brokers/package-summary.html">Brokers</a>
+<p>Business Layer includes EJB (OpenEJB), [Brokers](http:<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"><IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">www.rempl.com<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">rempl-oss<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">apidocs<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">com<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" 
 align="absmiddle" alt="" border="0">rempl<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">oss<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">brokers<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">package-summary.html)
  (Stateless Session Beans), and JPA entities.</p>
 
 <p>Persistence Layer includes JPA (OpenJPA), JDBC (MySQL JDBC Driver) and the
 MySQL server.</p>
 
-<p><a name="EJB+JPA+JSF+JAX-RS-BuildAutomationandTests"></a></p>
+<p><a name="EJB+JPA+JSF+JAX-RS-BuildAutomationandTests">&lt;<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">a></p>
 
 <h1>Build Automation and Tests</h1>
 
-<p>Build automation is managed by <a href="http://maven.apache.org/ref/3.0/">Maven 3</a>
-, see our [pom.xml|http://trac.fazend.com/rempl/browser/rempl/trunk/rempl/rempl-oss/pom.xml]
+<p>Build automation is managed by [Maven 3](http:<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"><IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">maven.apache.org<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">ref<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">3.0<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">)
+, see our [pom.<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ml|http:<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"><IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">trac.fazend.com<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">rempl<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">browser<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">rem
 pl<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">trunk<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">rempl<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">rempl-oss<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">pom.<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ml]
 .</p>
 
 <p>There are four levels of testing in the product:</p>
@@ -216,17 +216,17 @@ MySQL server.</p>
 <li>On-location testing</li>
 </ol>
 
-<p>During static analysis we are using <a href="http://maven.apache.org/plugins/maven-checkstyle-plugin/">Checkstyle</a>
-, [PMD|http://maven.apache.org/plugins/maven-pmd-plugin/]
-, [FindBugs|http://mojo.codehaus.org/findbugs-maven-plugin/]
-, [Cobertura|http://mojo.codehaus.org/cobertura-maven-plugin/]
-, [maven-dependency-plugin|http://maven.apache.org/plugins/maven-dependency-plugin/analyze-only-mojo.html]
-, [xml-maven-plugin|http://mojo.codehaus.org/xml-maven-plugin/]
+<p>During static analysis we are using [Checkstyle](http:<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"><IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">maven.apache.org<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">plugins<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">maven-checkstyle-plugin<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">)
+, [PMD|http:<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"><IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">maven.apache.org<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">plugins<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">maven-pmd-plugin<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">]
+, [FindBugs|http:<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"><IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">mojo.codehaus.org<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">findbugs-maven-plugin<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">]
+, [Cobertura|http:<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"><IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">mojo.codehaus.org<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">cobertura-maven-plugin<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">]
+, [maven-dependency-plugin|http:<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"><IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">maven.apache.org<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">plugins<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">maven-dependency-plugin<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">analyze-only-mojo.html]
+, [<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ml-maven-plugin|http:<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"><IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">mojo.codehaus.org<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"><IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ml-maven-plugin<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="
 0">]
 . Important to note that all these tools are used as gate condition
 checkers, not as post-factum analyzers.&nbsp;</p>
 
-<p>Out-of-container tests are automated with JUnit. Good example of a
-Stateless Session Bean out-of-container testing: <a href="http://trac.fazend.com/rempl/browser/rempl/trunk/rempl/rempl-oss/src/test/java/com/rempl/oss/brokers/UserMgrBeanTest.java">UserMgrBeanTest.java</a>
+<p>Out-of-container tests are automated with JUnit. Good e<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/error.gif" height="16" width="16" align="absmiddle" alt="" border="0">ample of a
+Stateless Session Bean out-of-container testing: [UserMgrBeanTest.java](http:<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0"><IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">trac.fazend.com<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">rempl<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">browser<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">rempl<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" hei
 ght="16" width="16" align="absmiddle" alt="" border="0">trunk<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">rempl<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">rempl-oss<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">src<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">test<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">java<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" ali
 gn="absmiddle" alt="" border="0">com<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">rempl<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">oss<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">brokers<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">UserMgrBeanTest.java)
 .</p>
 
 <p>In-containter functional testing is automated with JSFUnit and embedded
@@ -234,13 +234,13 @@ Tomcat container. <em>more later...</em>
 
 <p><em>On-location testing is not yet automated... working on it...</em></p>
 
-<p><a name="EJB+JPA+JSF+JAX-RS-ConfigurationandPlumbing"></a></p>
+<p><a name="EJB+JPA+JSF+JAX-RS-ConfigurationandPlumbing">&lt;<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">a></p>
 
 <h1>Configuration and Plumbing</h1>
 
 <p>TBD...</p>
 
-<p><a name="EJB+JPA+JSF+JAX-RS-Implementation"></a></p>
+<p><a name="EJB+JPA+JSF+JAX-RS-Implementation">&lt;<IMG class="emoticon" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" height="16" width="16" align="absmiddle" alt="" border="0">a></p>
 
 <h1>Implementation</h1>