For Configuring Axis TCP Monitor to listen on all TCP packets you will have to follow the following steps:
- Downloading Axis libraries from the AXIS URL. http://ws.apache.org/axis/java/releases.html
- Creating Folder say at the following location "C:\repository\lib\axis" and place the following jars under it:
- axis.jar
- axis-ant.jar
- commons-discovery-0.2.jar
- commons-logging-1.0.4.jar
- jaxrpc.jar
- log4j-1.2.8.jar
- saaj.jar
- wsdl4j-1.5.1.jar
- activation-1.1.jar
- mail-1.4.jar
- Then Edit your CLASSPATH and append the following to it "C:\repository\lib\axis\axis.jar;C:\repository\lib\axis\axis-ant.jar;C:\repository\lib\axis\commons-discovery-0.2.jar;C:\repository\lib\axis\commons-logging-1.0.4.jar;C:\repository\lib\axis\jaxrpc.jar;C:\repository\lib\axis\log4j-1.2.8.jar;C:\repository\lib\axis\saaj.jar;C:\repository\lib\axis\wsdl4j-1.5.1.jar;"
- Then from CMD run the following command
"java -DproxyHost=10.1.50.25 -DproxyPort=8080 org.apache.axis.utils.tcpmon"
- Then you will have to edit your End Point URL in your Client stub to send the requests to
"http://127.0.0.1:8081/webservice/bla/bla"
- Then Enter the following values into Axis TCP Monitor window
- Target Port: is the port Axis is listening on. may be "8080".
- Listen port: Any free port. make it "8081".
- Host: make it "127.0.0.1"
- Now run you Client the request will be printed in the Axis TCP Monitor.
Hope it helps.

I am quite confuse with the
I am quite confuse with the lists, just didn't know what really works with my current version.
dog walking chicago
Thank you for this very
Thank you for this very helpful steps. I hope the others would not experience any problem because it's quite hard to follow if you'll not follow the directions.
Edit function
What I still want is the ability to stop both messages at the request of the Monitor and edit before they are forwarded.
Is there such a program?