首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >更改密钥库密码后无法启动jenkins

更改密钥库密码后无法启动jenkins
EN

Stack Overflow用户
提问于 2016-08-05 10:10:33
回答 1查看 1.1K关注 0票数 0

我今天把我的密钥库密码改成了一个更安全的,而且我不能重启jenkins。日志有以下错误:

代码语言:javascript
运行
复制
SEVERE: Container startup failed
java.io.IOException: Failed to start a listener: winstone.HttpsConnectorFactory
        at winstone.Launcher.spawnListener(Launcher.java:207)
        at winstone.Launcher.<init>(Launcher.java:149)
        at winstone.Launcher.main(Launcher.java:352)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at Main._main(Main.java:246)
        at Main.main(Main.java:91)
Caused by: winstone.WinstoneException: Error getting the SSL context object
        at winstone.HttpsConnectorFactory.getSSLContext(HttpsConnectorFactory.java:241)
        at winstone.HttpsConnectorFactory.createConnector(HttpsConnectorFactory.java:131)
        at winstone.HttpsConnectorFactory.start(HttpsConnectorFactory.java:116)
        at winstone.Launcher.spawnListener(Launcher.java:205)
        ... 8 more
Caused by: java.security.UnrecoverableKeyException: Cannot recover key
        at sun.security.provider.KeyProtector.recover(KeyProtector.java:328)
        at sun.security.provider.JavaKeyStore.engineGetKey(JavaKeyStore.java:146)
        at sun.security.provider.JavaKeyStore$JKS.engineGetKey(JavaKeyStore.java:56)
        at sun.security.provider.KeyStoreDelegator.engineGetKey(KeyStoreDelegator.java:96)
        at sun.security.provider.JavaKeyStore$DualFormatJKS.engineGetKey(JavaKeyStore.java:70)
        at java.security.KeyStore.getKey(KeyStore.java:1023)
        at sun.security.ssl.SunX509KeyManagerImpl.<init>(SunX509KeyManagerImpl.java:133)
        at sun.security.ssl.KeyManagerFactoryImpl$SunX509.engineInit(KeyManagerFactoryImpl.java:70)
        at javax.net.ssl.KeyManagerFactory.init(KeyManagerFactory.java:256)
        at winstone.HttpsConnectorFactory.getSSLContext(HttpsConnectorFactory.java:210)

我猜想密码是存储在某个地方的,现在他们不会欺骗...

EN

回答 1

Stack Overflow用户

发布于 2016-08-07 13:11:30

事实证明,当我使用3d party实用程序组合几个证书并更改密码时,密钥库出了问题。我把这些都清理干净了,一切都恢复正常了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38780068

复制
相关文章

相似问题

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