Hi,
I'm using Axis2 1.3. Is it possible to deploy multiple services under single web application (I mean using single war file). Here's my scenario. Current situation: Currently I have a webservice with multiple methods (one of them being the login method). The clients of my webservice will first call the login method with username & password, I'll authenticate them and return a session id in the response. The clients use that session id (pass it in the soap header) in all the subsequent calls within that session. I want it to be changed something like this: I want to make the login method as a separate webservice and all the other remaining methods in the existing webservice. So that the clients will call the login method (with username & password), I'll return session id and the clients will use that session id to invoke other webservice methods. I wanted it like this because in future I'll create another webservice which has a certificate based authentication (currently it is password based authentication) and that webservice will authenticate the client and also return a session id and the clients will use that session id to invoke the other webservice methods. Questions: 1. Is this possible with Axis2? 2. If yes, then how should I do it? 3. Should there be separate WSDL's, axis2.xml's, services.xml's for each of the webservices? 4. How to generate client stubs for such a scenario? 5. Can the same wsdl file work for different webservices? Note: I've tried creating a serviceGroup in the service.xml but it didn't work for me. Thanks Raghu
