Я уже писал этот вопрос, но не на правильном форуме.
Я настроил tomcat7 для использования SSL и сделал так, чтобы он указывал на хранилище ключей. Хранилище ключей по умолчанию имеет самозаверяющий сертификат. Существует несколько веб-приложений, развернутых в tomcat, которые доступны через HTTPS, если вы отключите проверки сертификата, которые обязательно завершатся неудачей из-за использования самозаверяющего сертификата. Одно из развернутых веб-приложений предоставляет API-интерфейсы REST для управления сертификатами в хранилище ключей, что включает установку нового сертификата идентификации или цепочки доверия. Я заметил, что сразу после установки нового сертификата идентификации все веб-приложения больше не доступны через HTTPS, даже если проверка сертификата отключена. Попытки подключиться через HTTPS возвращают ошибку подключения SSL. HTTP работает просто отлично. Если я перезапущу tomcat, то ошибка исчезнет, и все веб-приложения будут выглядеть счастливыми по HTTPS. Есть идеи, почему требуется перезагрузка? Я сделал что-то не так, чтобы потребовать перезагрузку кота? Есть ли способ избежать перезагрузки?