首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wsdl2java -警告:无法初始化默认的密钥管理器

wsdl2java -警告:无法初始化默认的密钥管理器
EN

Stack Overflow用户
提问于 2014-11-03 18:16:45
回答 1查看 8K关注 0票数 3

在生成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>

EN

回答 1

Stack Overflow用户

发布于 2016-06-22 12:44:42

您的问题是未指定属性javax.net.ssl.keyStore,如果未指定属性,则在主目录中使用.keystore。如果.keystore不存在,您将得到此错误。

来自org.apache.cxf.configuration.jsse.SSLUtils.java :的Snip

代码语言:javascript
复制
public static String getKeystore(String keyStoreLocation, Logger log) 

//其他代码

代码语言:javascript
复制
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";
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26720402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档