Я также могу добавлять сертификаты без перезапуска Tomcat, используя что-то вроде этого:
Код: Выделить всё
SSLHostConfig sslHostConfig = new SSLHostConfig();
sslHostConfig2.setHostName(host);
sslHostConfig2.setCertificateFile(path);
connector.addSslHostConfig(sslHostConfig);
Кроме того, не перезапуская Tomcat, я могу получить список всех существующих экземпляров SSLHostConfig, используя это:
Код: Выделить всё
SSLHostConfig[] sslHostConfigs = connector.findSslHostConfigs();
Есть ли способ удалить экземпляр SSLHostConfig без перезапуска Tomcat?
Через объект NioEndpoint существует метод удаленияSslHostConfig. однако невозможно получить NioEndpoint из соединителя или обработчика протокола, поскольку конечная точка является защищенным полем.
Подробнее здесь: https://stackoverflow.com/questions/790 ... -connector
Мобильная версия