Как включить схему = "https" на Tomcat 9 с использованием хранилища ключей Java типа JKS?
При запуске Tomcat 9 отображается запись в журнале ошибок «Псевдоним [mykey] не идентифицирует ключевую запись» .
Мой Java Keystore относится к типу JKS. У него есть только одна запись с именем «mykey», и это «trustCertEntry».
Tomcat server.xml содержит следующую конфигурацию:
<Connector protocol="org.apache.coyote.http11.Http11NioProtocol"
port="8443"
maxThreads="150"
scheme="https"
secure="true"
SSLEnabled="true"
keystoreFile="conf/localhost-rsa.jks"
keystorePass="changeit"
keyAlias="mykey"
clientAuth="false"
sslProtocol="TLS"
>
</Connector>
Я уверен, что у меня есть доступ к нужному файлу хранилища ключей. При переходе на другой путь или пароль отображается ожидаемая ошибка. При удалении keyAlias = тогда я получаю то же сообщение об ошибке, где mykey заменяется на ноль.
Есть намеки на это? Спасибо!