在生成java客户端时,我正在接收这些错误。你能帮我理解一下这些吗?
C:\Users\Administrator\workspace\apache-cxf-3.0.2\bin> wsdl2java https://example.com/V1/HelpService?wsdl
*2014年11月3日下午1:11:20 org.apache.cxf.configuration.jsse.SSLUtils getDefaultKeyStoreManagers警告:无法初始化默认密钥管理器: C:\Users\Administrator.keystore (系统找不到指定的文件)
2014年11月3日下午1:11:20 org.apache.cxf.configuration.jsse.SSLUtils getDefaultKeyStoreManagers警告:无法初始化默认密钥管理器: C:\Users\Administrator.keystore (系统找不到指定的文件)
2014年11月3日下午1:11:21 org.apache.cxf.configuration.jsse.SSLUtils getDefaultKeyStoreManagers警告:无法初始化默认密钥管理器: C:\Users\Administrator.keystore (系统找不到指定的文件)*
C:\Users\Administrator\workspace\apache-cxf-3.0.2\bin>
发布于 2016-06-22 12:44:42
您的问题是未指定属性javax.net.ssl.keyStore,如果未指定属性,则在主目录中使用.keystore。如果.keystore不存在,您将得到此错误。
来自org.apache.cxf.configuration.jsse.SSLUtils.java :的Snip
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";
}https://stackoverflow.com/questions/26720402
复制相似问题