Я создаю веб-сервис java POST rest, используя springboot. Мне нужно включить ssl в этой службе. Итак, я сохранил свойство ниже в application.properties:
server.ssl.key-alias=selfsigned_localhost_sslserver
server.ssl.key-password=s3rver
server.ssl.key-store=classpath:server.keystore.jks
server.ssl.key-store-provider=SUN
server.ssl.key-store-type=JKS
Но когда я развертываю эту службу на автономном сервере Tomcat в виде файла WAR, эта служба по-прежнему работает на порте 8080 и как HTTP, а не HTTPS. Значит, эти свойства не используются во внешнем Tomcat?
Вот подробности коннектора на сервере. xml tomacat:
<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
keystoreFile="C:\Program Files (x86)\Apache Software Foundation\Tomcat 9.0\conf\server.keystore.jks" keystorePass="s3rver"
clientAuth="true" sslProtocol="TLS">
</Connector>
Любой запрос будет полезен.