无法从 WSDL 生成存根

问题描述 投票:0回答:0

过去,我能够使用 eclipse 从 WSDL 生成存根,那里没有插件,而 wsimport 等似乎一切都变了。当时我使用的是 JDK 5 添加证书对我来说也是一个简单的过程。

现在我使用的是 Java 17。并且我的 WSDL URL 不是公开的,所以我必须安装我所做的证书并且能够从浏览器运行 URL,我可以看到 API。 现在的问题是我正在尝试使用我从 SOAP UI、apache CXF、wsimport 尝试过的不同方法生成存根。

我失败的每一种方法。但是,我在 wsimport 方法上花费的精力很少。当我这样做时,我在控制台中收到以下错误。

为了解决这个问题,我从谷歌找到了一些东西并尝试了以下命令。

keytool -importcert -trustcacerts -alias superadmin -file C:\Program Files\Java\jdk-17\lib\security\superadmin.cer 
-keystore “C:\Program Files\Java\jdk-17\lib\security\cacerts” -storepass changeit

第一个是我保存在那个位置的证书。 第二个是JDK提供的一个。

当我运行上面的命令时,我在控制台中收到以下错误消息。

真的很感激任何帮助。

wsdl java-17
© www.soinside.com 2019 - 2024. All rights reserved.