When my service is published at http://myservice.com/service, everything works just
fine and well, however, when published at https, the client seems to fail (after
regenerating client code with wsdl2java).
After stepping through the source, it's apparent that the SocketSocketFactory is
returning a null factory for the https protocol.
--------------------------------------------------------------
return factory.create(host, port, otherHeaders, useFullURL);
--------------------------------------------------------------
The sad thing is, .Net clients seem to work like a charm -- something I'm missing in
Axis client configuration?
Specifically, I'm seeing:
issueCall:
[java] AxisFault
[java] faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userEx
ception
[java] faultSubcode:
[java] faultString: java.lang.NullPointerException
[java] faultActor: null
[java] faultNode: null
[java] faultDetail:
[java] stackTrace: java.lang.NullPointerException
[java] at
org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:157)