【问题标题】:UnrecoverableKeyExceptionUnrecoverableKeyException
【发布时间】:2017-09-14 17:35:43
【问题描述】:
  • 密码相同
  • 用户有权限

错误日志:

> 2017-09-14 15:37:21,186 ERROR [main] 
> o.a.coyote.http11.Http11NioProtocol Failed to start end point
> associated with ProtocolHandler ["https-jsse-nio-443"]
> java.lang.IllegalArgumentException:
> java.security.UnrecoverableKeyException: Cannot recover key
>             at org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLContext(AbstractJsseEndpoint.java:114)
>             at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.addPreviouslyRemovedConnectors(TomcatEmbeddedServletContainer.java:250)
>             at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.start(TomcatEmbeddedServletContainer.java:193)
>             at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.startEmbeddedServletContainer(EmbeddedWebApplicationContext.java:297)
>             at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.finishRefresh(EmbeddedWebApplicationContext.java:145)
>             at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:546)
>             at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122)
>             at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:693)
>             at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:360)
>             at org.springframework.boot.SpringApplication.run(SpringApplication.java:303)
>             at com.atlassian.bitbucket.internal.boot.BitbucketServerApplication.start(BitbucketServerApplication.java:247)
>             at com.atlassian.bitbucket.internal.boot.BitbucketServerApplication.main(BitbucketServerApplication.java:83)
>             at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48)
>             at org.springframework.boot.loader.Launcher.launch(Launcher.java:87)
>             at com.atlassian.bitbucket.internal.launcher.BitbucketServerLauncher.start(BitbucketServerLauncher.java:151)
>             at com.atlassian.bitbucket.internal.launcher.BitbucketServerLauncher.main(BitbucketServerLauncher.java:99)
>             ... 11 frames trimmed

【问题讨论】:

  • 欢迎来到 Stack Overflow!请查看我们的 SO 问题清单,以帮助您提出一个好的问题,从而获得一个好的答案。请粘贴您已尝试过的代码的最小、完整且可验证的示例。你之前是做什么的?它工作过一次吗?等等

标签: tomcat ssl server


【解决方案1】:

TL;DR: RTFM

ssl.key-store-passwordssl.key-password 都需要显式配置。即使您没有在 server.xml 文件中配置这两个值,也需要在 bitbucket.properties 中明确设置这两个条目的值,以使用 SSL 保护 Bitbucket。

【讨论】:

    猜你喜欢
    • 2020-06-08
    • 2014-10-05
    • 2014-12-07
    • 2014-10-18
    • 2018-06-25
    • 1970-01-01
    相关资源
    最近更新 更多