I have a wsdl deployed on glassfish 2.1 (ESB version) and this web service has few web methods which work upon a shared library (managed by other project having a dependent project included in this project).
After some time this web service stops responding. And the web service client can not make any connection to this web service. And wsdl is also not accessible from web browser.
It can only be accessible after a re-deploy. This is a very strange but frustrating scenario that we have to re-deploy web service again and again.
Following is the exception observed from the client code that is trying to access the web service:
Unable to get Port for ByosStatusCacheService. Failed to access the WSDL at: http://localhost:8050/byos4StatusCache/ByosStatusCacheServiceService?wsdl. It failed with:
javax.xml.ws.WebServiceException: Failed to access the WSDL at: http://localhost:8050/byos4StatusCache/ByosStatusCacheServiceService?wsdl. It failed with:
Caused by: java.io.FileNotFoundException: http://localhost:8050/byos4StatusCache/ByosStatusCacheServiceService?wsdl
... 9 more
Any help or pointers will be appreciated.
Edited by: 982188 on Jan 16, 2013 2:23 AM
The wsdl is not static. its a web project that is running continuous.
web service is supposed to be continuously running. And there is no watchdog that is going to delete/stop this. That's what my concern is, as to why that is not being available after some indefinite time!!!!
Simply web browse to wsdl is also not working after some time.
Edited by: 982188 on Jan 28, 2013 4:10 AM