【发布时间】:2018-12-25 17:45:26
【问题描述】:
我正在尝试使用这个特定的 URL:
<plugin>
<groupId>org.apache.axis2</groupId>
<artifactId>axis2-wsdl2code-maven-plugin</artifactId>
<version>1.7.9</version>
<configuration>
<wsdlFile>https://web.rbsuat.com/ab/webservices/merchant-ws?wsdl</wsdlFile>
</configuration>
</plugin>
但在插件执行过程中出现异常:
[ERROR] 无法在项目测试中执行目标 org.apache.axis2:axis2-wsdl2code-maven-plugin:1.7.9:wsdl2code (default-cli):解析 WSDL 时出错:连接重置 -> [帮助 1]
当 SSLv3 被禁用时,最有可能是 newset java 的 SSLv3 相关问题,我应该通过删除
来启用它jdk.tls.disabledAlgorithms=SSLv3
来自JRE_HOME/lib/security/java.security,但是,我做到了,但仍然面临同样的问题
实际上,从浏览器访问 URL https://web.rbsuat.com/ab/webservices/merchant-ws?wsdl 没有任何问题。
【问题讨论】:
-
我对 Apache Axis 了解不多,但是命令
wsimport "https://web.rbsuat.com/ab/webservices/merchant-ws?wsdl"在 Java 8 和 Java 10 中没有问题,所以我怀疑 SSL 协议是问题。 -
在重新启动之前,IDE 似乎没有在 jre 文件夹中获取我的配置更改
标签: java web-services sockets wsdl2java wsdl2code