Gostaria de pegar um item fora do diretoria da aplicação atual.
Se eu fizer String caminho = getServletContext().getRealPath("/") ele me da o root da aplicação e gostaria de outro diretorio no servidor, tem como???
E se possível tem como fazer uma pasta de libs gerais sem precisas repetir as libs por aplicação???
Pegar item fora do diretorio fora da aplicação
R
4 Respostas
Você gostaria de ler um arquivo fora do pacote .war no servidor ?
Seria isso ?
R
Sem complicar é sim.
Bom, você pode usar algo desse tipo
FileReader file = new FileReader( "C:\\Arquivos de programas\\JBoss.org\\jboss-4.0.5.GA\\server\\default\\deploy\\oracle-ds.xml" );
Scanner in = new Scanner( file );
while( in.hasNext() )
System.out.println( in.nextLine() );
Talvez o seu método não tenha conseguido ler seu arquivo em consequencia das barras dos diretorios. Tente usar como no exemplo que eu coloquei, 2 barras invertidas entre os diretorios.
R
Hum… vou testar, obrigado pela atenção.
Criado 31 de janeiro de 2010
Ultima resposta 1 de fev. de 2010
Respostas 4
Participantes 2