在生成 java WSDL 客户端时,我收到这些错误。你能帮我理解这些吗?
C:\Users\Administrator\workspace\apache-cxf-3.0.2\bin>wsdl2javahttps://example.com/V1/HelpService?wsdl https://example.com/V1/HelpService?wsdl
*2014 年 11 月 3 日下午 1:11:20 org.apache.cxf.configuration.jsse.SSLUtils getDefaultKeyStoreManagers
警告:无法初始化默认密钥管理器:C:\Users\Administrator.keystore(系统找不到指定的文件)
十一月 03, 2014 1:11:20 PM org.apache.cxf.configuration.jsse.SSLUtils getDefaultKeyStoreManagers
警告:无法初始化默认密钥管理器:C:\Users\Administrator.keystore(系统找不到指定的文件)
十一月 03, 2014 1:11:21 PM org.apache.cxf.configuration.jsse.SSLUtils getDefaultKeyStoreManagers
警告:默认密钥管理器无法初始化:C:\Users\Administrator.keystore(系统找不到指定的文件)*
C:\Users\Administrator\workspace\apache-cxf-3.0.2\bin>
你的问题是房产javax.net.ssl.keyStore未指定,如果未指定,.keystore 将在您的主目录中使用。如果 .keystore 不存在,您将收到此错误。
来自 org.apache.cxf.configuration.jsse.SSLUtils.java 的片段:
public static String getKeystore(String keyStoreLocation, Logger log)
...//一些其他代码
keyStoreLocation = SystemPropertyAction.getProperty("javax.net.ssl.keyStore");
if (keyStoreLocation != null) {
logMsg = "KEY_STORE_SYSTEM_PROPERTY_SET";
} else {
keyStoreLocation =
SystemPropertyAction.getProperty("user.home") + "/.keystore";
logMsg = "KEY_STORE_NOT_SET";
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)