Modo de domínio do WildFly 8.1 com propriedades compartilhadas

2

Estou tentando configurar um cluster do WildFly 8.1 e não encontrei nenhuma resposta satisfatória para o compartilhamento de arquivos de propriedades comuns. No modo autônomo, adicionei alguns arquivos de propriedades à pasta de configuração, que podem ser obtidos através do jboss.server.config.dir e do nome do arquivo de configuração. Existe a possibilidade de propagar arquivos de propriedade no modo de domínio? Eu não quero adicionar o conteúdo da propriedade a cada servidor.

Obrigado por qualquer ajuda!

    
por Marcel 28.01.2015 / 15:05

2 respostas

1

No cluster de domínio, suas propriedades devem ser mantidas em domain.xml

Para que as propriedades NÃO estejam na linha de comando da JVM e sejam atualizadas imediatamente, é necessário verificar se você está usando o tempo de inicialização = false em cada propriedade do sistema.

    
por 28.01.2015 / 18:15
0

Uma maneira possível é criar um arquivo jar com o arquivo de propriedades, você pode implementar esse jar nos grupos de servidores desejados e, no aplicativo, incluir a dependência nesse jar.

Por exemplo, crie um jar chamado config.jar coloque os arquivos de propriedades (por exemplo, settings.properties ) e adicione a dependência em MANIFEST.MF de seu aplicativo como:

Dependencies: deployment.config.jar

Agora, você pode acessar o arquivo de propriedades como se estivesse incluído na sua implantação.

    
por 29.01.2015 / 01:49