Printemps de démarrage après https: Tomcat connecteur configuré pour écouter sur le port 8444 n'a pas pu démarrer.

J'ai suivi un guide pour activer https au Printemps de Démarrage. L'application a été préalablement de travail sur https://localhost:8080

J'ai créé un keystore.jks qui est dans le même répertoire que mon application.properties, qui ressemble aujourd'hui:

# Define a custom port instead of the default 8080
server.port = 8444
# Tell Spring Security (if used) to require requests over HTTPS
security.require-ssl=true
# The format used for the keystore
server.ssl.key-store-type:PKCS12
# The path to the keystore containing the certificate
server.ssl.key-store=keystore.p12
# The password used to generate the certificate
server.ssl.key-store-password=<somepassword>
# The alias mapped to the certificate
server.ssl.key-alias=tomcat

Maintenant, si j'exécute la méthode main pour démarrer le printemps de démarrage de l'app, il lance:

Description:

The Tomcat connector configured to listen on port 8444 failed to start. The port may already be in use or the connector may be misconfigured.

Action:

Verify the connector's configuration, identify and stop any process that's listening on port 8444, or configure this application to listen on another port.

Le port n'est pas en cours d'utilisation, donc ça doit être une mauvaise configuration?

Je ne suis pas sûr de ce qu'il faut changer. C'est un simple SPA app, Printemps, sert une index.html et a un seul point de terminaison REST. Comment doit-tomcat/printemps être configuré pour accepter les https dans ce cas, et démarrer sans erreurs?

petit type à server.ssl.key-store-type ligne. yml utilise : . {file}.properties utilise =
plus essayez d'exécuter avec debug. Il peut vous aider à trouver certaines erreurs masquées
Je suis trop avoir le même problème. Avez-vous trouvé une solution
Oui. Le cheminement est à la RACINE du projet, non pas en fonction du dossier. Donc Dans les propriétés de l'application, le chemin d'accès de la clé doit être server.ssl.key-store=backend/src/main/resources/keystore.p12

OriginalL'auteur cbll | 2017-11-28