I am evaluating axis for a number of projects.

I have sucessfully deployed axis on jetty 5 and tested a simple jws object. This query may be an issue with jetty, so I apologise if this is the case.

I dropped in a calculator  object with just add and subtract methods.

In testing I noticed the service is provided without multithreading. However strangely this only appears to be 'per' method. If I make both methods consume 10 seconds say, subsequent requests to the same method will block. Likewise with the other method, however it has an independent request queue to the first.

Strangley also, a new instance of the calculator is made upon every request. I don't understand then why these standalone instances cannot be multithreaded.

Some questions...

Is there some docs to describe this behaviour?
It this only an issue with jws scripts?
How can I multi thread my objects?
additionally, can I get access to the http basic auth credentials from my axis ws?


Incidentally, I have configured jetty to use axis with listener thread pool size min and max values. I don't know whether there is some other config for this. The jetty list is my next stop.

Thanks for any insight,

Rob

Reply via email to