Win a copy of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) this week in the OCAJP forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Unable to receive result from Web Service Method

 
Aniket Patil
Ranch Hand
Posts: 218
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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 ]
 
Peer Reynders
Bartender
Posts: 2968
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic