Службы Tomcat не запускаются после включения SSL - https - PullRequest
0 голосов
/ 28 января 2019

Службы Tomcat не запускаются после включения SSL.

Мое приложение размещено на одном из серверов в apache tomcat, но в порту http 8080.Я хочу включить https для своего приложения.

Я сгенерировал ключ, используя следующую команду

"%JAVA_HOME%\bin\keytool" -genkey -alias tomcat -keyalg RSA -keystore C:\Users\app.keystore

, и я изменил свой разъем server.xml с

<Connector acceptCount="100"
connectionTimeout="20000"
executor="tomcatThreadPool"
maxKeepAliveRequests="15"
port="${bio.http.port}"
protocol="org.apache.coyote.http11.Http11Protocol"
redirectPort="${bio.https.port}"/> 

на

<Connector
protocol="org.apache.coyote.http11.Http11Protocol"
port="8443" maxThreads="200"
scheme="https" secure="true" SSLEnabled="true"
keystoreFile="C:\Users\app.keystore" keystorePass="changeit"
clientAuth="false" sslProtocol="TLS"/>  

Но службы не запускаются после его изменения.

Благодарим Вас за помощь.Заранее спасибо!

1 Ответ

0 голосов
/ 28 января 2019

Обычно файлы хранилища ключей находятся в папке conf Tomcat (вы можете хранить ее где угодно).Можете ли вы добавить хранилище ключей в папку conf и изменить keystoreFile="conf/app.keystore" в файле server.xml

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...