You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by bu...@apache.org on 2011/11/04 20:53:50 UTC

svn commit: r798070 - /websites/staging/airavata/trunk/content/airavata/documentation/howto/howto.html

Author: buildbot
Date: Fri Nov  4 19:53:49 2011
New Revision: 798070

Log:
Staging update by buildbot

Modified:
    websites/staging/airavata/trunk/content/airavata/documentation/howto/howto.html

Modified: websites/staging/airavata/trunk/content/airavata/documentation/howto/howto.html
==============================================================================
--- websites/staging/airavata/trunk/content/airavata/documentation/howto/howto.html (original)
+++ websites/staging/airavata/trunk/content/airavata/documentation/howto/howto.html Fri Nov  4 19:53:49 2011
@@ -87,11 +87,11 @@
   <div id="content">
     <h1 class="title">Airavata How to Document </h1>
     <h3 id="how_to_start_airavata_system_and_what_is_the_order_to_start_each_component">How to start Airavata System and what is the order to start each component.</h3>
-<div class="codehilite"><pre><span class="n">To</span> <span class="n">start</span> <span class="n">Airavata</span> <span class="nb">system</span> <span class="n">users</span> <span class="n">have</span> <span class="n">to</span> <span class="k">use</span> <span class="n">the</span> <span class="n">scripts</span> <span class="n">provided</span> <span class="n">in</span> <span class="n">AIRAVATA_HOME</span><span class="sr">/bin/</span> <span class="ow">and</span> <span class="k">if</span> <span class="n">you</span> <span class="n">are</span> <span class="n">runnning</span> <span class="n">all</span> <span class="n">the</span> <span class="n">components</span> 
+<div class="codehilite"><pre><span class="n">To</span> <span class="n">start</span> <span class="n">Airavata</span> <span class="nb">system</span> <span class="n">users</span> <span class="n">have</span> <span class="n">to</span> <span class="k">use</span> <span class="n">the</span> <span class="n">scripts</span> <span class="n">provided</span> <span class="n">in</span> <span class="n">AIRAVATA_HOME</span><span class="sr">/bin/</span> <span class="ow">and</span> <span class="k">if</span> <span class="n">you</span> <span class="n">are</span> <span class="n">running</span> <span class="n">all</span> <span class="n">the</span> <span class="n">components</span> 
 <span class="n">with</span> <span class="n">default</span> <span class="n">setup</span> <span class="n">you</span> <span class="n">have</span> <span class="n">to</span> <span class="n">start</span> <span class="n">the</span> <span class="n">components</span> <span class="n">in</span> <span class="n">the</span> <span class="n">following</span> <span class="n">order</span><span class="o">.</span>
 
 <span class="n">jackrabbit</span><span class="o">-</span><span class="n">server</span><span class="o">.</span><span class="n">sh</span> <span class="o">-</span> <span class="n">This</span> <span class="n">is</span> <span class="n">the</span> <span class="n">Jackrabbit</span> <span class="n">server</span> <span class="n">startup</span> <span class="n">script</span><span class="p">,</span> <span class="n">before</span> <span class="n">starting</span> <span class="n">any</span> <span class="n">other</span> <span class="n">component</span><span class="p">,</span> <span class="n">you</span> <span class="n">have</span> <span class="n">to</span> <span class="n">start</span> <span class="n">the</span> <span class="n">registry</span> <span class="n">instance</span> <span class="n">first</span>
-                     <span class="n">because</span> <span class="n">all</span> <span class="n">the</span> <span class="n">components</span> <span class="n">are</span> <span class="n">communcating</span> <span class="n">with</span> <span class="n">Registry</span><span class="o">.</span>
+                     <span class="n">because</span> <span class="n">all</span> <span class="n">the</span> <span class="n">components</span> <span class="n">are</span> <span class="n">communicating</span> <span class="n">with</span> <span class="n">Registry</span><span class="o">.</span>
 
 <span class="n">airavata</span><span class="o">-</span><span class="n">server</span><span class="o">.</span><span class="n">sh</span> <span class="o">-</span> <span class="n">This</span> <span class="n">starts</span> <span class="n">the</span> <span class="n">WS</span><span class="o">-</span><span class="n">Messenger</span> <span class="n">components</span> <span class="ow">and</span> <span class="n">GFac</span> <span class="n">service</span> <span class="n">in</span> <span class="n">Apache</span> <span class="n">Axis2</span> <span class="n">Container</span><span class="o">.</span> <span class="n">This</span> <span class="n">is</span> <span class="n">pointing</span> <span class="n">to</span> <span class="n">the</span> <span class="n">Registry</span> <span class="n">started</span> <span class="n">in</span> <span class="n">previous</span> <span class="n">step</span>
          <span class="ow">and</span> <span class="k">use</span> <span class="n">the</span> <span class="n">Registry</span> <span class="n">URL</span> <span class="n">is</span> <span class="n">localhost:8081</span><span class="p">,</span> <span class="k">if</span> <span class="n">you</span> <span class="n">are</span> <span class="n">starting</span> <span class="n">in</span> <span class="n">a</span> <span class="n">different</span> <span class="n">URL</span><span class="p">,</span> <span class="n">you</span> <span class="n">have</span> <span class="n">to</span> <span class="n">change</span> <span class="n">AIRAVATA_HOME</span><span class="sr">/standalone-server/co</span><span class="n">nf</span><span class="o">/</span><span class="n">repository</span><span class="o">.</span><span class="n">pro</span>                         <span class="n">perties</span> <span class="n">file</span><span class="o">.</span>
@@ -101,6 +101,27 @@
 
 
 <h3 id="how_to_deploy_airavata_on_tomcat">How to Deploy Airavata on Tomcat</h3>
+<div class="codehilite"><pre><span class="n">Airavata</span> <span class="n">services</span> <span class="n">depends</span> <span class="n">on</span> <span class="n">Apache</span> <span class="n">Axis2</span> <span class="n">as</span> <span class="n">a</span> <span class="n">Web</span> <span class="n">Service</span> <span class="n">engine</span><span class="o">.</span> <span class="n">Each</span> <span class="n">service</span> <span class="n">component</span> <span class="n">in</span> <span class="n">Airavata</span> <span class="n">can</span> <span class="n">be</span> <span class="n">packed</span> <span class="n">as</span> <span class="n">Axis2</span> <span class="n">Archive</span> <span class="p">(</span><span class="o">.</span><span class="n">aar</span><span class="p">)</span><span class="o">.</span> 
+<span class="n">In</span> <span class="n">order</span> <span class="n">to</span> <span class="n">deploy</span> <span class="n">Airavata</span> <span class="nb">system</span> <span class="n">on</span> <span class="n">Tomcat</span><span class="p">,</span> <span class="n">you</span> <span class="n">need</span> <span class="n">to</span> <span class="n">install</span> <span class="n">Apache</span> <span class="n">Axis2</span> <span class="n">on</span> <span class="n">Tomcat</span> <span class="n">first</span><span class="o">.</span> <span class="n">Please</span> <span class="n">refer</span> <span class="n">to</span> <span class="n">this</span> <span class="p">[</span><span class="n">guide</span><span class="p">][</span><span class="mi">1</span><span class="p">]</span> <span class="k">for</span> <span class="n">installation</span> <span class="n">guide</span><span class="o">.</span>
+
+<span class="n">To</span> <span class="n">deploy</span> <span class="n">a</span> <span class="n">Message</span> <span class="n">Broker</span> <span class="n">on</span> <span class="n">Tomcat</span><span class="o">.</span>
+<span class="mi">1</span><span class="o">.</span> <span class="n">Copy</span> <span class="n">AIRAVATA_HOME</span><span class="sr">/standalone-server/</span><span class="n">repository</span><span class="sr">/messagebroker-0.0.1-SNAPSHOT.aar to webapps/</span><span class="n">axis2</span><span class="sr">/WEB-INF/s</span><span class="n">ervices</span> <span class="n">directory</span><span class="o">.</span>
+<span class="mi">2</span><span class="o">.</span> <span class="n">Create</span> <span class="n">a</span> <span class="n">configuration</span> <span class="n">file</span> <span class="n">in</span> <span class="n">webapps</span><span class="sr">/axis2/</span><span class="n">WEB</span><span class="o">-</span><span class="n">INF</span><span class="sr">/conf/msg</span><span class="n">Broker</span><span class="o">.</span><span class="n">properties</span><span class="o">.</span> <span class="n">A</span> <span class="n">sample</span> <span class="n">configuration</span> <span class="n">can</span> <span class="n">be</span> <span class="n">looked</span> <span class="n">up</span> <span class="n">in</span> <span class="n">AIRAVATA_TRUNK</span><span class="sr">/modules/</span><span class="n">ws</span><span class="o">-</span><span class="n">messenger</span><span class="sr">/messagebroker/s</span><span class="n">rc</span><span class="sr">/test/</span><span class="n">resources</span><span c
 lass="sr">/conf/msg</span><span class="n">Broker</span><span class="o">.</span><span class="n">properties</span><span class="o">.</span> 
+<span class="mi">3</span><span class="o">.</span> <span class="n">Download</span> <span class="ow">and</span> <span class="n">copy</span> <span class="n">a</span> <span class="n">database</span> <span class="n">library</span> <span class="p">(</span><span class="n">Apache</span> <span class="n">Derby</span> <span class="ow">or</span> <span class="n">MySql</span><span class="p">)</span> <span class="n">to</span> <span class="n">webapps</span><span class="sr">/axis2/</span><span class="n">WEB</span><span class="o">-</span><span class="n">INF</span><span class="o">/</span><span class="n">lib</span> <span class="n">directory</span><span class="o">.</span>
+<span class="mi">4</span><span class="o">.</span> <span class="p">(</span><span class="n">Optional</span><span class="p">)</span> <span class="n">To</span> <span class="n">customize</span> <span class="n">the</span> <span class="n">logging</span> <span class="n">level</span><span class="p">,</span> <span class="n">download</span> <span class="ow">and</span> <span class="n">copy</span> <span class="n">needed</span> <span class="n">slf4j</span> <span class="n">library</span> <span class="n">to</span> <span class="n">webapps</span><span class="sr">/axis2/</span><span class="n">WEB</span><span class="o">-</span><span class="n">INF</span><span class="o">/</span><span class="n">lib</span><span class="o">.</span> <span class="n">Please</span> <span class="n">refer</span> <span class="n">to</span> <span class="n">this</span> <span class="p">[</span><span class="n">guide</span><span class="p">][</span><span class="mi">2</span><span class="p">]</span><span class="o">.</span>
+
+<span class="n">To</span> <span class="n">deploy</span> <span class="n">a</span> <span class="n">Message</span> <span class="n">Box</span> <span class="n">on</span> <span class="n">Tomcat</span><span class="o">.</span>
+<span class="mi">1</span><span class="o">.</span> <span class="n">Copy</span> <span class="n">AIRAVATA_HOME</span><span class="sr">/standalone-server/</span><span class="n">repository</span><span class="sr">/messagebox-0.0.1-SNAPSHOT.aar to webapps/</span><span class="n">axis2</span><span class="sr">/WEB-INF/s</span><span class="n">ervices</span> <span class="n">directory</span><span class="o">.</span>
+<span class="mi">2</span><span class="o">.</span> <span class="n">Create</span> <span class="n">a</span> <span class="n">configuration</span> <span class="n">file</span> <span class="n">in</span> <span class="n">webapps</span><span class="sr">/axis2/</span><span class="n">WEB</span><span class="o">-</span><span class="n">INF</span><span class="sr">/conf/msg</span><span class="n">Box</span><span class="o">.</span><span class="n">properties</span><span class="o">.</span> <span class="n">A</span> <span class="n">sample</span> <span class="n">configuration</span> <span class="n">can</span> <span class="n">be</span> <span class="n">looked</span> <span class="n">up</span> <span class="n">in</span> <span class="n">AIRAVATA_TRUNK</span><span class="sr">/modules/</span><span class="n">ws</span><span class="o">-</span><span class="n">messenger</span><span class="sr">/messagebox/s</span><span class="n">rc</span><span class="sr">/test/</span><span class="n">resources</span><span class="
 sr">/conf/msg</span><span class="n">Box</span><span class="o">.</span><span class="n">properties</span><span class="o">.</span> 
+<span class="mi">3</span><span class="o">.</span> <span class="n">Download</span> <span class="ow">and</span> <span class="n">copy</span> <span class="n">a</span> <span class="n">database</span> <span class="n">library</span> <span class="p">(</span><span class="n">Apache</span> <span class="n">Derby</span> <span class="ow">or</span> <span class="n">MySql</span><span class="p">)</span> <span class="n">to</span> <span class="n">webapps</span><span class="sr">/axis2/</span><span class="n">WEB</span><span class="o">-</span><span class="n">INF</span><span class="o">/</span><span class="n">lib</span> <span class="n">directory</span><span class="o">.</span>
+<span class="mi">4</span><span class="o">.</span> <span class="p">(</span><span class="n">Optional</span><span class="p">)</span> <span class="n">To</span> <span class="n">customize</span> <span class="n">the</span> <span class="n">logging</span> <span class="n">level</span><span class="p">,</span> <span class="n">download</span> <span class="ow">and</span> <span class="n">copy</span> <span class="n">needed</span> <span class="n">slf4j</span> <span class="n">library</span> <span class="n">to</span> <span class="n">webapps</span><span class="sr">/axis2/</span><span class="n">WEB</span><span class="o">-</span><span class="n">INF</span><span class="o">/</span><span class="n">lib</span><span class="o">.</span> <span class="n">Please</span> <span class="n">refer</span> <span class="n">to</span> <span class="n">this</span> <span class="p">[</span><span class="n">guide</span><span class="p">][</span><span class="mi">2</span><span class="p">]</span><span class="o">.</span>
+
+<span class="n">To</span> <span class="n">deploy</span> <span class="n">a</span> <span class="n">GFac</span> <span class="n">Axis2</span> <span class="n">Service</span> <span class="n">on</span> <span class="n">Tomcat</span><span class="o">.</span>
+<span class="mi">1</span><span class="o">.</span> <span class="n">Copy</span> <span class="n">AIRAVATA_HOME</span><span class="sr">/standalone-server/</span><span class="n">repository</span><span class="sr">/gfac-axis2-interface-0.0.1-SNAPSHOT.aar to webapps/</span><span class="n">axis2</span><span class="sr">/WEB-INF/s</span><span class="n">ervices</span> <span class="n">directory</span><span class="o">.</span>     
+<span class="mi">2</span><span class="o">.</span> <span class="p">(</span><span class="n">Optional</span><span class="p">)</span> <span class="n">To</span> <span class="n">customize</span> <span class="n">the</span> <span class="n">logging</span> <span class="n">level</span><span class="p">,</span> <span class="n">download</span> <span class="ow">and</span> <span class="n">copy</span> <span class="n">needed</span> <span class="n">slf4j</span> <span class="n">library</span> <span class="n">to</span> <span class="n">webapps</span><span class="sr">/axis2/</span><span class="n">WEB</span><span class="o">-</span><span class="n">INF</span><span class="o">/</span><span class="n">lib</span><span class="o">.</span> <span class="n">Please</span> <span class="n">refer</span> <span class="n">to</span> <span class="n">this</span> <span class="p">[</span><span class="n">guide</span><span class="p">][</span><span class="mi">2</span><span class="p">]</span><span class="o">.</span>
+</pre></div>
+
+
 <h3 id="how_do_i_use_only_ws-messenger_component">How do I use only WS-Messenger component</h3>
 <div class="codehilite"><pre><span class="n">Currently</span> <span class="n">first</span> <span class="n">release</span> <span class="n">of</span> <span class="n">Airavata</span> <span class="n">doesn</span><span class="err">&#39;</span><span class="n">t</span> <span class="n">have</span> <span class="n">a</span> <span class="n">separate</span> <span class="nb">pack</span> <span class="k">for</span> <span class="n">WS</span><span class="o">-</span><span class="n">Messenger</span><span class="o">.</span> <span class="n">But</span> <span class="n">users</span> <span class="n">can</span> <span class="n">check</span> <span class="n">out</span> <span class="n">the</span> <span class="n">source</span> <span class="n">of</span> <span class="n">Airavata</span> <span class="ow">and</span> <span class="n">build</span> <span class="n">only</span> <span class="n">WS</span><span class="o">-</span><span class="n">Messenger</span> <span class="ow">and</span> <span class="n">build</span> <
 span class="n">wil</span>
 <span class="n">l</span> <span class="n">create</span> <span class="n">a</span> <span class="nb">pack</span> <span class="n">which</span> <span class="n">contains</span> <span class="n">only</span> <span class="n">WS</span><span class="o">-</span><span class="n">Messenger</span> <span class="n">components</span> <span class="ow">and</span> <span class="n">it</span> <span class="n">can</span> <span class="n">be</span> <span class="n">used</span> <span class="n">as</span> <span class="n">the</span> <span class="n">WS</span><span class="o">-</span><span class="n">Messenger</span> <span class="n">binary</span> <span class="n">distribution</span><span class="o">.</span>