У меня есть приложение 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 не работал в этом случае.)
Есть идеи, что мне делать?