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 se...@apache.org on 2008/02/25 21:25:50 UTC
svn commit: r630981 -
/webservices/axis2/trunk/c/xdocs/docs/axis2c_manual.html
Author: senaka
Date: Mon Feb 25 12:25:49 2008
New Revision: 630981
URL: http://svn.apache.org/viewvc?rev=630981&view=rev
Log:
Adding Documentation on TCPMon tool
Modified:
webservices/axis2/trunk/c/xdocs/docs/axis2c_manual.html
Modified: webservices/axis2/trunk/c/xdocs/docs/axis2c_manual.html
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/xdocs/docs/axis2c_manual.html?rev=630981&r1=630980&r2=630981&view=diff
==============================================================================
--- webservices/axis2/trunk/c/xdocs/docs/axis2c_manual.html (original)
+++ webservices/axis2/trunk/c/xdocs/docs/axis2c_manual.html Mon Feb 25 12:25:49 2008
@@ -28,6 +28,7 @@
<li><a href="#wsdl2c">WSDL2C Tool</a></li>
<li><a href="#tcptrans">TCP Transport</a></li>
<li><a href="#archive">Archive Based Deployment</a></li>
+ <li><a href="#tcpmon">TCPMon Tool</a></li>
<li><a href="#appA">Appendix A - axis2.xml</a></li>
<li><a href="#appB">Appendix B - services.xml</a></li>
<li><a href="#appC">Appendix C - module.xml</a></li>
@@ -1307,8 +1308,20 @@
Please note that there are a few known issues when running archive based deployment, mainly on Linux based systems.<br />
<ul><li>If you want to run both client and server from same respository, assign super-user privilideges for your server in order to prevent un-zipped files getting overwritten, which will in return cause a segmentation fault on your server.<p></p></li>
<li>Please make sure that the application you choose to create archives preserves executable rights, and symbolic links of libraries that are found inside the archive, once unzipped.</li>
-</ul><p style="margin-bottom: 0in"><br />
-</p><p><a name="appA"></a></p></div></div><div class="section"><a name="Appendix_A_-_axis2_xml"></a><h2>Appendix A - axis2.xml</h2><p>The axis2.xml file is the configuration file for Axis2/C. It has 6 top
+</ul></p><p style="margin-bottom: 0in"><br />
+</p><p><a name="tcpmon"></a></p></div></div><div class="section"><a name="20__TCPMon_Tool"></a><h2>20. TCPMon Tool</h2>
+<p>TCPMon is a TCP Monitor tool provided by Axis2/C for monitoring payloads exchanged between client and server. If you are using a source distribution, this may or may not be built for you by default. Thus, to get started, you may require building it from source.</p><p>On Linux</p>
+ <div class="source"><pre> ./configure --prefix=${AXIS2C_HOME} --enable-tests=no
+ make
+</pre></div>
+ <p>On MS Windows</p>
+ <div class="source"><pre> nmake tcpmon
+</pre></div>
+<p>Please note that in most Linux based installations, this will most probably be built for you. Once you've done with the building process, you can find the executable at <code>${AXIS2C_HOME}/bin/tools</code> on Linux, or at <code>%AXIS2C_HOME%\bin\tools</code> on MS Windows.</p>
+<p>By default, the TCPMon tool will listen on port <b><code>9090</code></b> and reply to port <b><code>8080</code></b>. The default target host will be <b><code>localhost</code></b> and <b><code>tcpmon_traffic.log</code></b> will be the default log_file. If you want to change any of these settings run ./<code>tcpmon -h</code> on Linux, or <code>tcpmon.exe -h</code> on MS Windows for more information.</p>
+<p>The TCPMon tool does depend on the Axis2/C Util, Axis2/C AXIOM and Axis2/C Parser libraries. Thus, if you want to use TCPMon to monitor payloads in any other message transfer, independant of the Axis2/C engine, you will have to build those dependant libraries too. In addition to that, TCPMon does not depend on the Axis2/C Core and installing the Axis2/C engine is not always a pre-requisite to run TCPMon.
+</p><p style="margin-bottom: 0in"><br />
+<p><a name="appA"></a></p></div></div><div class="section"><a name="Appendix_A_-_axis2_xml"></a><h2>Appendix A - axis2.xml</h2><p>The axis2.xml file is the configuration file for Axis2/C. It has 6 top
level elements. They are <em>parameter, transportReceiver, transportSender,
module, phaseOrder</em> and <em>messageReceiver</em>. The following sections
describe these elements, their sub elements, element attributes, possible
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org