Ola,
Preciso acessar um arquivo que nao esta dentro do ear usando caminho relativo.
Por exemplo,
Foi feito deploy da aplicacao no diretorio C:\jboss-4.0.0\server\myapp\deploy.
Preciso acessar alguns arquivos que estao no diretorio C:\jboss-4.0.0\server\myapp\conf.
Hj para acessar estes arquivos, uso um property que tem este caminho.
Mas como este ear e feito o deploy em varias instancias (myapp1, myapp2, etc..), para cada
ear, tenho que ficar mudando esse endereco toda vez que for fazer o deploy.
Gostaria de obter este caminho dinamicamente, do tipo, se a aplicacao esta rodando em
C:\jboss-4.0.0\server\myapp\deploy, eu poderia acessar a pasta conf da maneira
C:\jboss-4.0.0\server\myapp\deploy\..\conf.
Mas usando [code] File file = new File(""); [url] o caminho relativo e C:\jboss-4.0.0\bin, que
e o caminho qua a aplicacao java esta rodando.
O problema e que nao sei como obter em qual instancia a aplicacao esta rodando (myapp,
myapp1, myapp2, etc).
Existe alguma maneira de se obter isso ?
Me sugeriram criar um arquivo de configuracao dentro de cada instancia (myapp, etc), que nao e
empacotado junto ao ear, com o caminho que eu preciso, e assim como arquivos de
configuracao de datasource (*-ds.xml), o jboss se viraria para encontra-lo.
Mas tambem nao sei como fazer isso.
Alguem tem uma sugestao de como resolver este problema ?
Atc,