I am new to web services. I have tried accessing some web services from xmethods.net using Python. They work fine. My problem is in monitoring the SOAP messages using AXIS TCPMon tool. Here is what I did: 1-In Tcpmon I set listen port=7777, target poart=80 and target host=domain name of the remote server 2-I downloaded and saved a copy of WDSL in my local machine and modified the location url to localhost:7777 3-I changed my Python code to refer to the local copy of the WSDL file.
Is there any thing wrong with those settings?
When I run my Python script to the remote server, I don't see any in or out SOAP message and Tcpmon gives the following error message in the command line window where Tcpmon has been run from:
java.lang.NoClassDefFoundError: javax/xml/soap/SOAPException at org.apache.axis.utils.tcpmon$SocketRR.run(tcpmon.java:773)
Could you please let me know how can I fix the problem. Is there a classpath problem?