我在https协议下遇到Web服务问题,如果我通过http协议使用相同的Web服务,结果还可以。
我有错误 com.sun.xml.internal.ws.client.ClientTransportException:服务器发送HTTP状态码404:Not Found
如果我下载证书并通过keytool导入,我会遇到同样的错误。
我做错了什么?
答案 0 :(得分:0)
在wsdl定义中发现了问题。 最后的定义:
<wsdl:service name="wsname">
<wsdl:port binding="tns:wsnameSoapBinding" name="wsnamePort">
<soap:address location="locationVariable"/>
</wsdl:port>
</wsdl:service>
其中locationVariable是WITH https的方向。 在我的例子中,位置变量的方向是http