Servidores de aplicacao - Acesso a arquivos

2 respostas
Tchello

Bom dia pessoal.

Possuimos um componente, cuja funcionalidade nao entrara em questão, que acessa um arquivo xml de configuração que se encontra no /conf do servidor de aplicações.

Conseguimos acessar esse arquivo sem problemas em todos os ASs que usamos (Weblogic, Glassfish e JBoss pelo menos).

O fato é que o acesso a esse arquivo no código esta da seguinte maneira:

//declaracão do nome do arquivo como atributo
 private static final String XMLFILE = "arquivo.xml";

 ...

 //acesso ao arquivo em determinado método
this.getClass().getClassLoader().getResource(XMLFILE);

Agora que ja os tenho em contexto minha pergunta é:

Existe alguma forma mais elegante pra se fazer esse acesso a arquivos de configuração ou devo me contentar com isso?

2 Respostas

robson.simonassi

Bom Dia,

Sim, existe

No XML eu uso isto pra indentificar o caminho do arquivo conf : “${jboss.server.config.url}”

Tenta esta classe “new ServerConfigImpl().getHomeDir()” , veja seu codigo: http://docs.jboss.org/jbossas/javadoc/4.0.2/org/jboss/system/server/ServerConfig.java.html

Boa Sorte!!!

Tchello

Ok, mas pelo que vejo isso eh especifico de JBoss e preciso de algo que seja independente de servidor de aplicacoes, compreende?

Criado 1 de abril de 2011
Ultima resposta 1 de abr. de 2011
Respostas 2
Participantes 2