我尝试使用 wsdl2java 生成 Java 类。
Wsdl 位于使用 X509 证书保护的远程服务器中,以这种方式,当我尝试在浏览器中访问它而没有信任库中的证书时,它返回错误(当然当我将证书导入到certmgr.msc
, wsdl 显示得很好)。
不幸的是,当我尝试运行 wsdl2java 时,我得到:
> org.apache.cxf.wsdl11.WSDLRuntimeException: Fail to create wsdl definition file:/resources/wsdl/my.xml: WSDLException (at /wsdl:definitions/wsdl:types/xsd:schema): faultCode=PARSER_ERROR: Problem parsing 'https://SERVER_HOST/my?xsd=../xsd/XX.xsd'.: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
我在 JKS 商店中导入了我的证书。
我如何建议 wsdl2java 使用来自 JKS 的证书来连接服务器?
函数式编程
相关分类