Как заставить веб-приложение tomcat перезагрузить хранилище доверенных сертификатов после его обновления? - PullRequest
2 голосов
/ 02 октября 2008

У меня следующая проблема. Мое веб-приложение на основе tomcat 5.5 использует хранилище доверенных сертификатов для проверки соединений SSL. Приложение позволяет пользователю добавлять или удалять сертификаты CA для использования в процессе проверки. Однако добавление или удаление сертификатов из доверенного хранилища ничего не меняет. Приложение распознает только те сертификаты, которые были в хранилище доверенных сертификатов при запуске tomcat. Чтобы он распознал новый набор сертификатов, мне нужно перезапустить tomcat.

Однако это недопустимое решение. Что мне нужно, так это решение на основе кода. Пожалуйста, совет.

1 Ответ

2 голосов
/ 02 октября 2008

Как насчет написания Custom Classloader, который загружается в хранилище доверия ТОЛЬКО для этого веб-приложения. Вы можете выгрузить загрузчик классов, когда вам нужно обновить содержимое и перезагрузить его?

...