Como faço para forçar uma aplicação tomcat web recarregar o armazenamento de confiança depois que eu atualizá-lo

StackOverflow https://stackoverflow.com/questions/161160

  •  03-07-2019
  •  | 
  •  

Pergunta

Eu tenho o seguinte problema. Meu aplicativo baseado na web Tomcat 5.5 está usando uma loja de confiança para verificar as conexões SSL. O aplicativo permite ao usuário adicionar ou remover certificados CA para ser usado no processo de verificação. No entanto, adicionando ou removendo certificados do armazenamento de confiança não muda nada. A aplicação 'reconhece' apenas os certificados que estavam no armazenamento de confiança quando tomcat começou. Para que ele reconheça o novo conjunto de certificados, eu preciso reiniciar o Tomcat.

Esta não é uma solução válida, no entanto. O que eu faço necessidade é uma solução de código baseado. Por favor conselho.

Foi útil?

Solução

Como sobre a escrita de um Classloader personalizado que carrega no armazenamento de confiança apenas para este webapp. Você pode descarregar o carregador de classe quando você precisa atualizar o conteúdo e recarregá-lo?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top