sexta-feira, 11 de janeiro de 2013

Como ler propriedades java no JBoss AS 7

Voltando ao blog depois de alguns anos sem novos posts. Creio que estou em dívida com ele :). Meu foco nos novos posts será adicionar conteúdo relacionado ao JBoss AS 7.x e novas versões que poderão vir deste servidor de aplicações.

Neste post específico, irei descrever formas de substituir o antigo properties-service.xml dos JBoss AS 4.x e 5.x para o JBoss AS 7.

A princípio, não encontrei nenhum serviço semelhante ao properties-service.xml, porém há diversas formas de contornar isto. Uma delas é passar diversos arquivos .properties em linha de comando durante a inicialização do JBoss.

  ./standalone.sh --properties=arquivo1.properties --properties=arquivo2.properties

Estas propriedades poderão ser lidas como System.getProperty("nome-da-sua-propriedade");

Poderia também ser passado via property no startup ou até mesmo na própria instância via Console Web.

  ./standalone.sh -Dproperty1=value1 -Dproperty2=value2

No próximo post, irei exemplificar outras formas de utilizar arquivos .properties no JBoss AS 7

Esta solução pode ser encontrada no fórum do jboss.org: https://community.jboss.org/message/750465

Um comentário:

Anônimo disse...

Legal Bruno,

Eu fiz algo similar mas utilizando módulos.

Estou esperando a proxima parte. Vlw :)

Abs