Alterar as propriedades do tomcat on-the-fly

2

Quando fazemos algumas alterações no arquivo .properties no tomcat, o servidor deve ser reiniciado.

A pergunta é por que o servidor precisa ser reiniciado?

O que devo fazer se eu quiser fazer alterações dinâmicas (ou seja, sem reiniciar o servidor do tomcat) às propriedades do servidor do tomcat, assumam logging.properties file?

    
por Vikram 21.09.2012 / 14:53

1 resposta

1

A maioria dos aplicativos só lê arquivos de configuração uma vez, pois seria uma sobrecarga de desempenho para verificar continuamente se eles foram atualizados. Além disso, alguns itens de configuração podem ser complexos demais para serem implementados dinamicamente.

Se você estiver usando o log4j, é possível atualizar os níveis de log e os appenders usando o JMX. Se você tiver controle sobre a origem do aplicativo J2EE, poderá usar a Configuração do Apache Commons , que suporta o recarregamento de arquivos de configuração.

    
por 05.10.2012 / 11:21