Я использую приложение, которое поставляется в комплекте с 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 ...]
Я подтвердил, что порты свободны и что у меня есть права на привязку к этим портам. Если я запускаю Jetty без HTTP или использую самозаверяющий сертификат по умолчанию, созданный моим приложением, все будет работать нормально.
Мои сертификаты Let's Encrypt работают с Nginx. я использую https://gist.github.com/xkr47/920ffe94f6a4c171ee59 или аналогичный (pem -> pkcs12 -> jks) метод для импорта сертификата.
Есть ли что-то, чего мне не хватает, что могло бы привести к такому сбою Jetty? Я спрашивал у Google все, что только мог придумать, и ничего не получил. Спасибо! :-)
Если это важно, я делаю это в Arch Linux. А приложение - Aspect CXP 15. Еще раз спасибо!