Author: buildbot
Date: Mon Nov 17 07:42:03 2014
New Revision: 929483
Log:
Staging update by buildbot for ode
Modified:
websites/staging/ode/trunk/content/ (props changed)
websites/staging/ode/trunk/content/war-deployment.html
Propchange: websites/staging/ode/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Mon Nov 17 07:42:03 2014
@@ -1 +1 @@
-1640081
+1640086
Modified: websites/staging/ode/trunk/content/war-deployment.html
==============================================================================
--- websites/staging/ode/trunk/content/war-deployment.html (original)
+++ websites/staging/ode/trunk/content/war-deployment.html Mon Nov 17 07:42:03
2014
@@ -120,50 +120,54 @@
<p>Download latest bitronix archive from <a
href="http://docs.codehaus.org/display/BTM/Download">here</a>.</p>
</li>
<li>
-<p>Copy these jars available in the bitronix archive to <em>/lib</em>
directory of Tomcat 7.</p>
+<p>Copy these jars available in the bitronix archive to <em>/lib</em>
directory of Tomcat 7. </p>
<ul>
<li>btm-2.1.4.jar </li>
<li>btm-tomcat55-lifecycle-2.1.4.jar </li>
<li>geronimo-jta_1.1_spec-1.1.1.jar </li>
<li>slf4j-api-1.6.4.jar </li>
-<li>slf4j-jdk14-1.6.4.jar </li>
+<li>slf4j-jdk14-1.6.4.jar </li>
</ul>
</li>
<li>
-<p>Configure data sources.<br />
- Create a file name named <em><strong>resources.properties</strong></em>
under conf/ directory of tomcat with the below contents:</p>
-<div class="codehilite"><pre><span
class="na">resource.ds2.className</span><span class="o">=</span><span
class="s">bitronix.tm.resource.jdbc.lrc.LrcXADataSource</span>
-<span class="na">resource.ds2.uniqueName</span><span class="o">=</span><span
class="s">jdbc/ode</span>
-<span class="na">resource.ds2.minPoolSize</span><span class="o">=</span><span
class="s">10</span>
-<span class="na">resource.ds2.maxPoolSize</span><span class="o">=</span><span
class="s">50</span>
-<span class="na">resource.ds2.driverProperties.driverClassName</span><span
class="o">=</span><span class="s">com.mysql.jdbc.Driver</span>
-<span class="na">resource.ds2.driverProperties.url</span><span
class="o">=</span><span class="s">jdbc:mysql://localhost:3306/ode</span>
-<span class="na">resource.ds2.driverProperties.user</span><span
class="o">=</span>
-<span class="na">resource.ds2.driverProperties.password</span><span
class="o">=</span>
-<span class="na">resource.ds2.allowLocalTransactions</span><span
class="o">=</span><span class="s">true</span>
-<span class="na">resource.ds2.shareTransactionConnections</span><span
class="o">=</span><span class="s">true</span>
+<p>Configure data sources. </p>
+</li>
+</ol>
+<p>Create a file name named <em><strong>resources.properties</strong></em>
under conf/ directory of tomcat with the below contents:</p>
+<div class="codehilite"><pre> <span class="p">:::</span><span
class="k">properties</span>
+ <span class="n">resource</span><span class="p">.</span><span
class="n">ds2</span><span class="p">.</span><span
class="n">className</span><span class="p">=</span><span
class="n">bitronix</span><span class="p">.</span><span class="n">tm</span><span
class="p">.</span><span class="n">resource</span><span class="p">.</span><span
class="n">jdbc</span><span class="p">.</span><span class="n">lrc</span><span
class="p">.</span><span class="n">LrcXADataSource</span>
+ <span class="n">resource</span><span class="p">.</span><span
class="n">ds2</span><span class="p">.</span><span
class="n">uniqueName</span><span class="p">=</span><span
class="n">jdbc</span><span class="o">/</span><span class="n">ode</span>
+ <span class="n">resource</span><span class="p">.</span><span
class="n">ds2</span><span class="p">.</span><span
class="n">minPoolSize</span><span class="p">=</span>10
+ <span class="n">resource</span><span class="p">.</span><span
class="n">ds2</span><span class="p">.</span><span
class="n">maxPoolSize</span><span class="p">=</span>50
+ <span class="n">resource</span><span class="p">.</span><span
class="n">ds2</span><span class="p">.</span><span
class="n">driverProperties</span><span class="p">.</span><span
class="n">driverClassName</span><span class="p">=</span><span
class="n">com</span><span class="p">.</span><span class="n">mysql</span><span
class="p">.</span><span class="n">jdbc</span><span class="p">.</span><span
class="n">Driver</span>
+ <span class="n">resource</span><span class="p">.</span><span
class="n">ds2</span><span class="p">.</span><span
class="n">driverProperties</span><span class="p">.</span><span
class="n">url</span><span class="p">=</span><span class="n">jdbc</span><span
class="p">:</span><span class="n">mysql</span><span class="p">:</span><span
class="o">//</span><span class="n">localhost</span><span
class="p">:</span>3306<span class="o">/</span><span class="n">ode</span>
+ <span class="n">resource</span><span class="p">.</span><span
class="n">ds2</span><span class="p">.</span><span
class="n">driverProperties</span><span class="p">.</span><span
class="n">user</span><span class="p">=</span>
+ <span class="n">resource</span><span class="p">.</span><span
class="n">ds2</span><span class="p">.</span><span
class="n">driverProperties</span><span class="p">.</span><span
class="n">password</span><span class="p">=</span>
+ <span class="n">resource</span><span class="p">.</span><span
class="n">ds2</span><span class="p">.</span><span
class="n">allowLocalTransactions</span><span class="p">=</span><span
class="n">true</span>
+ <span class="n">resource</span><span class="p">.</span><span
class="n">ds2</span><span class="p">.</span><span
class="n">shareTransactionConnections</span><span class="p">=</span><span
class="n">true</span>
+
+<span class="n">Enter</span> <span class="n">the</span> <span
class="n">appropriate</span> <span class="n">mysql</span> <span
class="o">**</span><span class="n">user</span><span class="o">**</span> <span
class="n">and</span> <span class="o">**</span><span
class="n">password</span><span class="o">**</span> <span class="n">in</span>
<span class="n">the</span> <span class="k">properties</span> <span
class="n">file</span><span class="p">.</span>
</pre></div>
-<p>Enter the appropriate mysql <strong>user</strong> and
<strong>password</strong> in the properties file.</p>
-</li>
-<li>
-<p>Associate the datasource created in the previous step for ODE<br />
-Create a file named <em><strong>ode.xml</strong></em> under
conf/Catalina/localhost/ directory under tomcat with the below given contents:
</p>
-<div class="codehilite"><pre><span class="nt"><Context</span> <span
class="na">reloadable=</span><span class="s">"true"</span> <span
class="na">crossContext=</span><span class="s">"true"</span><span
class="nt">></span>
- <span class="nt"><Resource</span>
- <span class="na">name=</span><span
class="s">"jdbc/ode"</span>
- <span class="na">auth=</span><span
class="s">"Container"</span> <span class="na">type=</span><span
class="s">"javax.sql.DataSource"</span>
- <span class="na">factory=</span><span
class="s">"bitronix.tm.resource.ResourceObjectFactory"</span>
- <span class="na">uniqueName=</span><span
class="s">"jdbc/ode"</span> <span class="nt">/></span>
-<span class="nt"></Context></span>
+<ol>
+<li>Associate the datasource created in the previous step for ODE </li>
+</ol>
+<p>Create a file named <em><strong>ode.xml</strong></em> under
conf/Catalina/localhost/ directory under tomcat with the below given contents:
</p>
+<div class="codehilite"><pre> :::xml
+ <span class="nt"><Context</span> <span
class="na">reloadable=</span><span class="s">"true"</span> <span
class="na">crossContext=</span><span class="s">"true"</span><span
class="nt">></span>
+ <span class="nt"><Resource</span>
+ <span class="na">name=</span><span
class="s">"jdbc/ode"</span>
+ <span class="na">auth=</span><span
class="s">"Container"</span> <span class="na">type=</span><span
class="s">"javax.sql.DataSource"</span>
+ <span class="na">factory=</span><span
class="s">"bitronix.tm.resource.ResourceObjectFactory"</span>
+ <span class="na">uniqueName=</span><span
class="s">"jdbc/ode"</span> <span class="nt">/></span>
+ <span class="nt"></Context></span>
</pre></div>
-</li>
+<ol>
<li>
-<p>Change the web.xml of ODE.<br />
-Add these lines in the <em><strong>web.xml</strong></em> </p>
+<p>Add the below lines in the <em><strong>web.xml</strong></em> of ODE web
application.</p>
<div class="codehilite"><pre><span class="nt"><resource-ref></span>
<span class="nt"><res-ref-name></span>jdbc/ode<span
class="nt"></res-ref-name></span>
<span class="nt"><res-type></span>javax.sql.DataSource<span
class="nt"></res-type></span>
@@ -175,7 +179,7 @@ Add these lines in the <em><strong>web.x
</li>
<li>
-<p>Remove jar file <em>geronimo-jta_1.1_spec-1.1.jar from ODE web application
/lib</em> directory</p>
+<p>Remove jar file <em>geronimo-jta_1.1_spec-1.1.jar</em> from ODE web
application <em>/lib</em> directory</p>
</li>
<li>
<p>Add the below lines to <em><strong>ode-axis2.properties</strong></em></p>
@@ -186,18 +190,9 @@ Add these lines in the <em><strong>web.x
</li>
-<li>
-<p>Add the following stanza to <em>conf/server.xml</em> inside the <Host>
element:</p>
-<div class="codehilite"><pre><span class="nt"><Context</span> <span
class="na">path=</span><span class="s">"/ode"</span> <span
class="na">docBase=</span><span class="s">"ode"</span> <span
class="na">debug=</span><span class="s">"5"</span> <span
class="na">reloadable=</span><span class="s">"true"</span> <span
class="na">crossContext=</span><span class="s">"true"</span><span
class="nt">></span>
- <span class="nt"><Resource</span> <span class="na">name=</span><span
class="s">"jdbc/ODEDB"</span> <span class="na">auth=</span><span
class="s">"Container"</span> <span class="na">type=</span><span
class="s">"javax.sql.DataSource"</span>
- <span class="na">maxActive=</span><span
class="s">"100"</span> <span class="na">maxIdle=</span><span
class="s">"30"</span> <span class="na">maxWait=</span><span
class="s">"10000"</span>
- <span class="na">username=</span><span
class="s">"root"</span> <span class="na">password=</span><span
class="s">""</span> <span class="na">driverClassName=</span><span
class="s">"com.mysql.jdbc.Driver"</span>
- <span class="na">url=</span><span
class="s">"jdbc:mysql://localhost:3306/ode?autoReconnect=true"</span><span
class="nt">/></span>
-<span class="nt"></Context></span>
-</pre></div>
-
-
-</li>
+</ol>
+<p>Note that the value for JNDI entry <em>ode-axis2.db.ext.dataSource</em>
should match the entry <em>resource.ds2.driverProperties.url</em></p>
+<ol>
<li>
<p>Make sure that MySQL is started and the <a
href="/resources/ode_openjpa_mysql-1.3.2.sql">ODE schema</a> has been loaded in
a <em>ode</em> database.</p>
<div class="codehilite"><pre>$ mysql -u root
@@ -208,14 +203,6 @@ $ mysql -u root ode < ode_openjpa_mys
</li>
-<li>
-<p>Add a file named <em>ode-axis2.properties</em> under
<em>webapps/ode/WEB-INF/conf</em> with the following content:</p>
-<div class="codehilite"><pre><span class="na">ode-axis2.db.mode</span><span
class="o">=</span><span class="s">EXTERNAL</span>
-<span class="na">ode-axis2.db.ext.dataSource</span><span
class="o">=</span><span class="s">java:comp/env/jdbc/ODEDB</span>
-</pre></div>
-
-
-</li>
</ol>
<p>You're done!</p>
<p><a
name="WARDeployment-ConfiguringODEinJBosswithJNDIEXTERNALdatasource"></a></p>