Доступны ли свойства в springBoot application.properties во внешнем tomcat? - PullRequest
0 голосов
/ 03 августа 2020

Я создаю веб-сервис 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>

Любой запрос будет полезен.

...