![导入 Let's Encrypt 证书后 Jetty 崩溃](https://linux22.com/image/696124/%E5%AF%BC%E5%85%A5%20Let's%20Encrypt%20%E8%AF%81%E4%B9%A6%E5%90%8E%20Jetty%20%E5%B4%A9%E6%BA%83.png)
我正在使用与 Java 1.8.0_77-b03 和 Jetty 9.3.3.v20150827 捆绑在一起的应用程序。在将我的 Let's Encrypt 证书导入 Jetty JKS 之前,一切都运行良好。一旦我这样做,Jetty 就会在启动时崩溃并出现错误:
Exception: Starting Jetty failed:
java.net.BindException: Address already in use
[... stackdump ...]
我已确认这些端口是空闲的,并且我有权绑定到这些端口。如果我不使用 HTTP 启动 Jetty,或者使用我的应用程序生成的默认自签名证书,则一切正常。
我的 Let's Encrypt 证书适用于 Nginx。我正在使用https://gist.github.com/xkr47/920ffe94f6a4c171ee59或类似(pem -> pkcs12 -> jks)的方法来导入证书。
我是否遗漏了什么会导致 Jetty 崩溃?我向 Google 询问了所有我能想到的方法,但一无所获。谢谢!:-)
如果重要的话,我会在 Arch Linux 上执行此操作。应用程序是 Aspect CXP 15。再次感谢!