How to debug my own web service

There is no way to debug a webservice if you cannot connect to the container running that webservice. This would violate so many security issues. Consider being able to debug a google webservice from your application simply because you are calling into it. It likely is doing a number of secure things that simply cannot be debugged from the caller of the webservice.

That being said, it is possible to debug a webservice running in a container that you have access to and if you have access to the source code. We run many of our services using Tomcat and I can remotely connect to the server and debug the code. Each container that runs an application varies in how you connect remotely to debug, but are typically well documented.