Histórico da Página
Índice | ||
---|---|---|
|
...
Objetivo
O objetivo deste documento é demonstrar como configurar o
...
arquivo context.xml
...
do Tomcat conforme as necessidades do ambiente
...
As configurações são armazenadas no banco de dados e criamos a figura
...
do agrupador de propriedades
...
para tratar as propriedades que serão distintas a
...
cada Tomcat
...
utilizado.
Painel | ||||
---|---|---|---|---|
| ||||
Se não |
...
existe a necessidade de propriedades específicas por servidor Tomcat usando o mesmo banco de dados as únicas configurações necessárias são:
|
Painel | ||||
---|---|---|---|---|
| ||||
Abaixo exemplo do arquivo:
|
...
...
Agrupadores de Propriedades
A partir da versão
...
12.1.28
...
do produto DATASUL,
...
disponibiliza a funcionalidade de agrupadores de propriedades, que visa facilitar a criação, gerenciamento e redução dos recursos necessários para os ambientes.
O agrupador permite que um mesmo banco de dados
...
de foundation armazene as configurações dos
...
diversos ambientes Tomcat.
Para utilizar o agrupador de propriedades de inserir no arquivo de
...
configuração context.xml
...
a seguinte configuração:
<Environment name="totvs.envprop.group" value="Servidor_teste" type="java.lang.String" /> |
---|
...
Em que Servidor_teste
...
é o seu agrupador, pode-se utilizar o nome que melhor irá identificar o uso desse servidor Tomcat.
Quando estiver usando esse servidor toda a configuração de foundation feita nele não se propaga aos outros servidores que usam o mesmo banco de dados.
Para saber que está usando um agrupador no ambiente foi colocado o nome do agrupador na barra de status, vejam na imagem o destaque em vermelho.
No exemplo
...
foi alterada a cor de fundo do menu para verde e essa configuração só será utilizada nos servidores com agrupador Servidor_teste.
Se no mesmo banco de dados estiverem configurados diversos
...
servidores sem
...
o agrupador quando alterar uma configuração, da cor por exemplo, todos os servidores que não tem o agrupador serão afetados, os que tem agrupador não.
Caso precise desfazer as configurações específicas do agrupador posso fazer isso através das propriedades de ambiente descritas nesse documento Propriedades de Ambiente .
...
Arquitetura
É possível utilizar
...
várias configurações de ambiente com mais de um Tomcat e Appserver por conjunto de bancos.
Neste exemplo, o ambiente está distribuído
...
entre Tomcats, Appservers e conjunto da bancos
...
diferentes para demonstrar as possibilidades:
...
...
...
...
...
...
...