Princípio de configuração configuration-principle
A plataforma Adobe Campaign é baseada no conceito de instâncias, semelhante ao de hosts virtuais usados pelo Apache. Esse modo de operação permite que você compartilhe um servidor atribuindo várias instâncias a ele. As instâncias são completamente separadas umas das outras e operam com seu próprio banco de dados e arquivo de configuração.
Para um determinado servidor, há dois elementos comuns a todas as instâncias do Adobe Campaign:
-
A senha interna: é a senha do administrador geral. É comum a todas as instâncias de um determinado servidor de aplicativos.
note important IMPORTANT Para fazer logon com o identificador Interno, é necessário definir uma senha antecipadamente. Para obter mais informações, consulte esta seção. -
Várias configurações técnicas de servidor: essas configurações podem ser sobrecarregadas na configuração específica de uma instância.
Os arquivos de configuração são salvos no diretório conf do diretório de instalação. A configuração é dividida em três arquivos:
- serverConf.xml: configuração geral para todas as instâncias.
- config-
<instance>
.xml (onde<instance>
é o nome da instância): configuração específica de uma instância. - serverConf.xml.diff: delta entre a configuração inicial e a configuração atual. Esse arquivo é gerado automaticamente pelo aplicativo e não deve ser modificado manualmente. É usado para propagar automaticamente as modificações do usuário ao atualizar uma versão de build.
Uma configuração de instância é carregada da seguinte maneira:
-
O módulo carrega o arquivo serverConf.xml para obter os parâmetros compartilhados por todas as instâncias.
-
Em seguida, carrega o arquivo config-
<instance>
.xml. Os valores encontrados neste arquivo têm prioridade sobre os valores contidos em serverConf.xml.Esses dois arquivos têm o mesmo formato. Qualquer valor em serverConf.xml pode ser sobrecarregado para uma determinada instância no arquivo config-
<instance>
.xml.
Esse modo operacional oferece grande flexibilidade para configurações.