You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by ch...@apache.org on 2005/09/09 06:09:58 UTC

svn commit: r279698 - in /webservices/axis2/trunk/java/xdocs: faq.html navigation.xml

Author: chinthaka
Date: Thu Sep  8 21:09:51 2005
New Revision: 279698

URL: http://svn.apache.org/viewcvs?rev=279698&view=rev
Log:
Adding FAQ to the navigation and merged maven-help.html with faq.html

Modified:
    webservices/axis2/trunk/java/xdocs/faq.html
    webservices/axis2/trunk/java/xdocs/navigation.xml

Modified: webservices/axis2/trunk/java/xdocs/faq.html
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/xdocs/faq.html?rev=279698&r1=279697&r2=279698&view=diff
==============================================================================
--- webservices/axis2/trunk/java/xdocs/faq.html (original)
+++ webservices/axis2/trunk/java/xdocs/faq.html Thu Sep  8 21:09:51 2005
@@ -1,47 +1,209 @@
 <html>
-<head><TITLE>Axis2 FAQ</TITLE></head>
+<head>
+  <meta http-equiv="content-type" content="">
+  <title>Axis2 FAQ</title>
+</head>
+
 <body>
-	<h1>General</h1>
-	<ol>
-	<LI><strong>I see OMElements in all the signatures, in the stubs, Client API and in skeltons. Where is data binding?</strong><br>
-	<p>Axis2 supports databinding using XML-Beans from 0.9 release. For more information please read the <a href="userguide.html">user guide</a></p> 
-	</p>
-	</LI>
-	
-	<LI><a name="a2"><strong>What is OMElement, What does it represents?</strong></a><br>
-	<p>OMElement is Axis2 representation of XML, it provide a tree model like DOM. If you are familer with DOM or JDOM you can soon get familerize with OM quickly. For more information read<a href="OMTutorial.html"> Axiom Tutorial</a> </p> 
-	</p>
-	</LI>
-	</ol>
-	
-	<h1>Client API</h1>
-	<ol>
-	
-	<LI><strong>I want to do request response Messaging, Where should I look?</strong><br>
-	<p>Look at the <a href="../modules/core/src/org/apache/axis2/clientapi/Call.java">Call</a> class, for more information please read the <a href="userguide.html">user guide</a> </p>
-	</p>
-	</LI>
-
-	<LI><strong>I want to do One Way Messaging, Where should I look?</strong><br>
-	<p>Look at the <a href="../modules/core/src/org/apache/axis2/clientapi/MessageSender.java">MessageSender</a> class, for more information please read the <a href="userguide.html">user guide</a> </p>
-	</p>
-	</LI>
-	<LI><strong>Why can not I set the Addressing properties in the Call?</strong><br>
-	<p>Only in the case of the Message Sender the user allowed to edit the Message Properties, In the case of Call the Message correlation is taken care by the Client API and the Addressing Headers are under the Control of Axis2.</p> 
-	</p>
-	</LI>
-	
-	<LI><strong>When I try to do a non blocking call with use Seperate Listener true I get the error <i>to do two Transport Channels the Addressing Modules must be engeged</i>, Why is this?</strong><br>
-	<p>To do the two transport Channel invocation you need to engage the addressing module. You can enable it by uncommenting the entry in the axis2.xml file or Call.engageModule(QName).</p> 
-	</p>
-	</LI>
-	
-	<LI><a name="b5"><strong>What is the Axis Repository?</strong></a><br>
-	<p>Repository store the configuration of Axis2, the users should specify the repository folder starting the Aixs Server (HTTP ot TCP). In the case of tomcat it is the webapps/axis2/WEB-INF folder. Following picture shows a sample repository.</p> 
-	<img src="images/faq/1.jpg"/>
-	<p>Modules and services have a archive format defined and they are automatically picked up by Axis2 when they are copied to corresponding folders. </p>
-	</LI>
-	</ol>	
-	
+<h1>General</h1>
+<ol>
+  <li><strong>I see OMElements in all the signatures, in the stubs, Client
+    API and in skeltons. Where is data binding?</strong><br>
+
+    <p>Axis2 supports databinding using XML-Beans from 0.9 release. For more
+    information please read the <a href="userguide.html">user guide</a></p>
+  </li>
+  <li><a name="a2"><strong>What is OMElement, What does it
+    represents?</strong></a><br>
+
+    <p>OMElement is Axis2 representation of XML, it provide a tree model like
+    DOM. If you are familer with DOM or JDOM you can soon get familerize with
+    OM quickly. For more information read<a href="OMTutorial.html"> Axiom
+    Tutorial</a></p>
+  </li>
+</ol>
+
+<h1>Client API</h1>
+<ol>
+  <li><strong>I want to do request response Messaging, Where should I
+    look?</strong><br>
+
+    <p>Look at the <a
+    href="../modules/core/src/org/apache/axis2/clientapi/Call.java">Call</a>
+    class, for more information please read the <a href="userguide.html">user
+    guide</a></p>
+  </li>
+  <li><strong>I want to do One Way Messaging, Where should I
+    look?</strong><br>
+
+    <p>Look at the <a
+    href="../modules/core/src/org/apache/axis2/clientapi/MessageSender.java">MessageSender</a>
+    class, for more information please read the <a href="userguide.html">user
+    guide</a></p>
+  </li>
+  <li><strong>Why can not I set the Addressing properties in the
+    Call?</strong><br>
+
+    <p>Only in the case of the Message Sender the user allowed to edit the
+    Message Properties, In the case of Call the Message correlation is taken
+    care by the Client API and the Addressing Headers are under the Control
+    of Axis2.</p>
+  </li>
+  <li><strong>When I try to do a non blocking call with use Seperate Listener
+    true I get the error <i>to do two Transport Channels the Addressing
+    Modules must be engeged</i>, Why is this?</strong><br>
+
+    <p>To do the two transport Channel invocation you need to engage the
+    addressing module. You can enable it by uncommenting the entry in the
+    axis2.xml file or Call.engageModule(QName).</p>
+  </li>
+  <li><a name="b5"><strong>What is the Axis Repository?</strong></a><br>
+
+    <p>Repository store the configuration of Axis2, the users should specify
+    the repository folder starting the Aixs Server (HTTP ot TCP). In the case
+    of tomcat it is the webapps/axis2/WEB-INF folder. Following picture shows
+    a sample repository.</p>
+    <img src="images/faq/1.jpg">
+    <p>Modules and services have a archive format defined and they are
+    automatically picked up by Axis2 when they are copied to corresponding
+    folders.</p>
+
+    <h1>Maven</h1>
+    <ol>
+      <li><strong>I have problems building with maven 1.1 </strong>....<br>
+
+        <p>It seems that maven 1.1 doesn't come bundled with the required
+        itest plugin and artifact plugin. Run followings to get it updated<br>
+        </p>
+        <ul>
+          <li>maven plugin:download -DgroupId=maven-itest-plugin
+            -DartifactId=maven-itest-plugin -Dversion=1.0
+            -Dmaven.repo.remote=http://www.openejb.org/maven,http://www.ibiblio.org/maven</li>
+        </ul>
+        <ul>
+          <li>maven plugin:Download -DgroupId=maven
+            -DartifactId=maven-artifact-plugin -Dversion=1.6
+            <p><strong></strong></p>
+          </li>
+        </ul>
+      </li>
+      <li><strong>What are the frequently used maven commands ?</strong></li>
+      <p></p>
+
+      <table border="1" align="center">
+        <tbody>
+          <tr>
+            <th scope="col">
+              <div align="left">
+              Command</div>
+            </th>
+            <th scope="col">
+              <div align="left">
+              Description</div>
+            </th>
+          </tr>
+          <tr>
+            <td>
+              <div align="left">
+              maven</div>
+            </td>
+            <td>
+              <div align="left">
+              download relevant jars, if not available and compile and run
+              tests of the system.</div>
+            </td>
+          </tr>
+          <tr>
+            <td>maven clean</td>
+            <td>Clean all the stuff build so far, that are in the target
+              folder. This will not clean the jar repository</td>
+          </tr>
+          <tr>
+            <td>
+              <div align="left">
+              maven test</div>
+            </td>
+            <td>
+              <div align="left">
+              run only the tests. Will do automatic compilation of changed
+              sources as well. This will not run soap interop tests</div>
+            </td>
+          </tr>
+          <tr>
+            <td>
+              <div align="left">
+              maven clean all-tests</div>
+            </td>
+            <td>
+              <div align="left">
+              Clean up and run all off line and on line tests</div>
+            </td>
+          </tr>
+          <tr>
+            <td>
+              <div align="left">
+              maven itest</div>
+            </td>
+            <td>
+              <div align="left">
+              To run the online-mode tests for say the modules/integration   
+               Run "maven itest" from modules/intergration</div>
+            </td>
+          </tr>
+          <tr>
+            <td>
+              <div align="left">
+              maven test itest</div>
+            </td>
+            <td>
+              <div align="left">
+              To run all tests for say the modules/integration     Run "maven
+              test itest" from modules/integration</div>
+            </td>
+          </tr>
+          <tr>
+            <td>
+              <div align="left">
+              maven -g</div>
+            </td>
+            <td>
+              <div align="left">
+              List down all the commands available with maven</div>
+            </td>
+          </tr>
+          <tr>
+            <td>
+              <div align="left">
+              maven multiproject</div>
+            </td>
+            <td>
+              <div align="left">
+              generate this site</div>
+            </td>
+          </tr>
+          <tr>
+            <td>
+              <div align="left">
+              maven idea:multiproject</div>
+            </td>
+            <td>
+              <div align="left">
+              generate IDEA .ipr, .iml and .iws project files</div>
+            </td>
+          </tr>
+          <tr>
+            <td>
+              <div align="left">
+              maven -Dmaven.test.skip=true</div>
+            </td>
+            <td>Builds Axis2 and skips all the tests</td>
+          </tr>
+        </tbody>
+      </table>
+      <br>
+    </ol>
+    <p></p>
+  </li>
+</ol>
 </body>
-</html>
\ No newline at end of file
+</html>

Modified: webservices/axis2/trunk/java/xdocs/navigation.xml
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/xdocs/navigation.xml?rev=279698&r1=279697&r2=279698&view=diff
==============================================================================
--- webservices/axis2/trunk/java/xdocs/navigation.xml (original)
+++ webservices/axis2/trunk/java/xdocs/navigation.xml Thu Sep  8 21:09:51 2005
@@ -1,50 +1,51 @@
-<!-- Created By Eran Chinthaka -->
-<project name="Axis2.0">
-  <title>Axis 2.0</title>
-  <body>
-    <menu name="Axis 2.0">
-      <item name="Home" href="index.html"/>
-      <item name="Download Axis2">
-        <item name="Releases" href="download.cgi"/>
-        <item name="Source Code"
-          href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/?root=Apache-SVN"/>
-        <item name="Tools" href="axis2tools.html"/>
-      </item>
-      <item name="Getting Started with Axis2">
-        <item name="Installation Guide" href="installationguide.html"/>
-        <item name="User Guide" href="userguide.html"/>
-        <item name="Web Administration Guide" href="webadminguide.html"/>
-      </item>
-      <item name="Axis 2 Modules">
-        <item name="Core" href="multiproject/axis2-core/index.html"/>
-        <item name="XML" href="multiproject/axis2-xml/index.html"/>
-        <item name="WSDL" href="multiproject/axis2-wsdl/index.html"/>
-        <item name="Tools" href="multiproject/axis2-tools/index.html"/>
-        <item name="Samples" href="multiproject/axis2-samples/index.html"/>
-      </item>
-      <item name="Additional Reference" href="docs.html">
-        <item name="Axis2 Wiki" href="http://wiki.apache.org/ws/FrontPage/Axis2"/>
-        <item name="Architecture Guide" href="Axis2ArchitectureGuide.html"/>
-        <item name="AXIOM Tutorial" href="OMTutorial.html"/>
-        <item name="Code Generation Tutorial" href="CodegenToolReference.html"/>
-        <item name="REST Support" href="rest-ws.html"/>
-        <item name="Handling Binary Data with Axis2" href="mtom-guide.html"/>
-        <item name="Axis2 Configuration Guide" href="axis2config.html"/>
-        <item name="Migrating from Axis 1.x" href="migration.html"/>
-        <item name="Other Tutorials" href="otherTutorials.html"/>
-      </item>
-      <item name="Get Invloved" href="overview.html">
-        <item name="Checkout the Source" href="svn.html"/>
-        <item name="Build the Site" href="siteHowTo.html"/>
-        <item name="Developer Guidelines" href="guidelines.html"/>
-        <item name="Reference Library" href="refLib.html"/>
-        <item name="Mailing Lists" href="mail-lists.html"/>
-      </item>
-      <item name="Project Information">
-        <item name="Mailing Lists" href="mail-lists.html"/>
-        <item name="Project Team" href="team-list.html"/>
-        <item name="Issue Tracking" href="issue-tracking.html"/>
-      </item>
-    </menu>
-  </body>
-</project>
+<!-- Created By Eran Chinthaka -->
+<project name="Axis2.0">
+  <title>Axis 2.0</title>
+  <body>
+    <menu name="Axis 2.0">
+      <item name="Home" href="index.html"/>
+      <item name="Download Axis2">
+        <item name="Releases" href="download.cgi"/>
+        <item name="Source Code"
+          href="http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/?root=Apache-SVN"/>
+        <item name="Tools" href="axis2tools.html"/>
+      </item>
+      <item name="Getting Started with Axis2">
+        <item name="Installation Guide" href="installationguide.html"/>
+        <item name="User Guide" href="userguide.html"/>
+        <item name="Web Administration Guide" href="webadminguide.html"/>
+      </item>
+      <item name="Axis 2 Modules">
+        <item name="Core" href="multiproject/axis2-core/index.html"/>
+        <item name="XML" href="multiproject/axis2-xml/index.html"/>
+        <item name="WSDL" href="multiproject/axis2-wsdl/index.html"/>
+        <item name="Tools" href="multiproject/axis2-tools/index.html"/>
+        <item name="Samples" href="multiproject/axis2-samples/index.html"/>
+      </item>
+      <item name="Additional Reference" href="docs.html">
+        <item name="Axis2 Wiki" href="http://wiki.apache.org/ws/FrontPage/Axis2"/>
+        <item name="Architecture Guide" href="Axis2ArchitectureGuide.html"/>
+        <item name="AXIOM Tutorial" href="OMTutorial.html"/>
+        <item name="Code Generation Tutorial" href="CodegenToolReference.html"/>
+        <item name="REST Support" href="rest-ws.html"/>
+        <item name="Handling Binary Data with Axis2" href="mtom-guide.html"/>
+        <item name="Axis2 Configuration Guide" href="axis2config.html"/>
+        <item name="Migrating from Axis 1.x" href="migration.html"/>
+        <item name="Other Tutorials" href="otherTutorials.html"/>
+      </item>
+      <item name="Get Invloved" href="overview.html">
+        <item name="Checkout the Source" href="svn.html"/>
+        <item name="Build the Site" href="siteHowTo.html"/>
+        <item name="Developer Guidelines" href="guidelines.html"/>
+        <item name="Reference Library" href="refLib.html"/>
+        <item name="Mailing Lists" href="mail-lists.html"/>
+        <item name="FAQ" href="faq.html"/>
+      </item>
+      <item name="Project Information">
+        <item name="Mailing Lists" href="mail-lists.html"/>
+        <item name="Project Team" href="team-list.html"/>
+        <item name="Issue Tracking" href="issue-tracking.html"/>
+      </item>
+    </menu>
+  </body>
+</project>