Spring Boot 2 с Java 11, HTTPS и HTTP 2.0 - PullRequest
       36

Spring Boot 2 с Java 11, HTTPS и HTTP 2.0

0 голосов
/ 14 февраля 2019

У меня есть приложение Spring Boot 2 (2.1.2) и я использую встроенный Tomcat.Я просто хочу включить HTTP2, используя запись в файле конфигурации:

server.http2.enabled=true

Мы также перешли на OpenJDK 11. Мы используем сертификат Let's Encrypt.

Все работает нормально, если порт не настроени поэтому наше приложение запускается через порт 8080. Наше приложение прекрасно работает с HTTP2 и HTTPS.Если я изменяю порт на порт https 443 по умолчанию, то приложение запускается и прослушивает порт 443:

netstat -lnp | grep 3352
tcp6       0      0 xxx.xxx.xxx.xxx:443      :::*                    LISTEN      3352/java

Однако, если я пытаюсь получить доступ к сайту, я получаю ошибку SSL (Secure Connection Failed).

С Java 1.8 он работал нормально с портом 443. (Конечно, HTTP2 не работал в этом случае.)

Есть идеи, что мне делать?

...