Pessoal,
Tenho uma web app que rodava “aberta” em um .war dentro do jboss e o pessoal utilizava getRealPath para localizar um dir contendo os xml para compilar relatório do jasperreports.
É sabido que getRealPath retorna null dentro um .war fechado.
Logo, eu troquei as entradas de getRealPath para um file apontando para o dir dos .xml e aí eu concateno o getPath do file com o nome do .xml para carregar o arquivo. Funciona.
A dúvida é a seguinte, segundo me induziram: A criação de um objeto do tipo file(inputStream, qq coisa assim) funcionaria em um app server que não extraia o .war na hora de executar. Pq o jboss sempre extrai o .war, então sempre fica aberto…
Preciso saber pois corro o risco de estar trocando 6 por meia dúzia.
Valeu.