Web服务https状态代码404

时间:2016-10-27 19:57:45

标签: java web-services https

我在https协议下遇到Web服务问题,如果我通过http协议使用相同的Web服务,结果还可以。

我使用过mkyong教程http://www.mkyong.com/webservices/jax-ws/suncertpathbuilderexception-unable-to-find-valid-certification-path-to-requested-target/

我有错误 com.sun.xml.internal.ws.client.ClientTransportException:服务器发送HTTP状态码404:Not Found

如果我下载证书并通过keytool导入,我会遇到同样的错误。

我做错了什么?

1 个答案:

答案 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