I'm using HttpInvokerServiceExporter (over https) to expose a service from my web app. When I restart the app server everything works fine, and I can use the service just fine. However, when I stop and restart the web-app I sometimes get HTTP 503 back when clients try to use the service. My server does not seem busy, and I cant find anything in the logs to say what is causing it.

Does HttpInvokerServiceExporter have trouble with "warm" restarts of the application?