Acessar arquivos de aplicações em formato .WAR

Salvem,

Tenho uma pequena aplicação rodando no TomCat 4.0 ( stand-alone)
vendo a necessidade de trabalhar com um servidor de aplicações resolvi instalar o JBoss 3.0, a instalação e configuração foi tranquila.
O problema começou quando fui portar a tal aplicação do TomCat para o JBoss. Gerei um arquivo .war com todo o conteudo da minha aplicação e o copiei para o diretorio de deploy do JBoss. Ele fez o deploy da aplicação e os Servlets foram inicializados corretamente, com excessão de um que faz leituras em arquivos de configurações da aplicação, os quais estão dentro do .war da mesma.
A unica diferenca é q no Tomcat a aplicação não está em formato .WAR
mas em estrutura de arquivos normal.
O path que estou utilizando para acessar os arquivos é :
…/webapps/myApp/conf/myFile.txt
pois a VM que roda os Servlets está em TOMCAT_HOME/bin e o arquivo q quero acessar está em TOMCAT_HOME/webapps/myApp/conf/myFile.txt
isso funciona no TomCat, mas não no JBoss, pois o metodo File.exists() retorna false.
Isto estaria acontecendo pelo fato de no JBoss a aplicação está em formato .WAR ?
Preciso de algum outro descritor .XML para resolver este problema ?
Obrigado por qualquer ajuda.
Claudio Gualberto

Fala aí!!!

Creio que se vc utilizar path absoluto ao invés de relativo vc conseguirá resolver este problema.

O metodo que eu uso (soh testei no jboss) e pedir para o classloader acessar, via stream, o recurso, mais ou menos assim:

ClassLoader loader = this.getClass().getClassLoader(); return loader.getResourceAsStream("dir/arquivo.txt" );
Ai o classloader vai procurar em todo o classpath setado , por ti, pelo appserver e retoranara o stream.
Depois eh soh consumir o stream para um byte[] ou o que voce queira