Following is my issue :
Currently our product exposes a WCF webservice (SOAP 1.1) via https which
is consumed by the java application deployed on weblogic.When java
application invokes the web service they receive exception “Failed to
retrieve WSDL from https://XXXX:8731/XXXXService.svc?wsdl. Please check the
URL and make sure that it is a valid XML file [java.net.SocketException:
Connection reset]”.
After going through the details of weblogic logs we found that during the
SSL process java client sends request to IIS server for SSL connection i.e.
CLIENT_Hello, to which server responds with an exception which means server
hello doesn’t happen. This results in reset of connection. It seems IIS is
receiving the hit from weblogic and service status on IIS side is also OK.
Something about what you claim does not make sense. Web Logic claims
"connection reset" while IIS logs "OK". Either one of the software is
mistaken, or you are not communicating with the right server. You need
to first determine which of these things is happening, THEN you start
asking for log files. You cannot just assume weblogic or anything is
telling the truth and that the problem is that IIS is dropping the
connection.
Can you use a browser to contact https://XXXX:8731/XXXService.svc?wsdl
and see what is actually returned? Are you sure XXXX actually has DNS
entry to go to the right server? Are you sure you configured SSL on
IIS correctly? Is the log entry showing up on IIS corresponding to
WebLogic as the client?
//David
http://w3-4u.blogspot.com
http://blogs.msdn.com/David.Wang
//