I have a simple Axis client through which I am trying to access an Axis web service. The Axis client is
The Axis Web service is
I get the following output:
java samples.userguide.example4.Monitor -lhttp://localhost:8080/axis/services/LogTestService Random number is 5 Value in object is 5 null Random number is 4 Value in object is 4 null ..... I am not able to receive the result after invoking the web service method setDelay (output is null). Why is this so? [ November 27, 2007: Message edited by: Aniket Patil ]
SCJP 5.0 | SCWCD 1.4 <br /> <br />If you don't know where you are going, any road will take you there!
posted 8 years ago
Use TCPMon (Tutorial) to have a look at the request and response - that may help to shed some light on what is going on. It�s included with Axis.
However you will run into an entirely different problem. Axis creates a new service instance for each incoming call. So even if you manage to set the delay, it won't "remember" it the next time you call a web method because you are dealing with a new, separate service instance. Web services are supposed to be stateless.