Pessoal preciso recuperar o caminho de um diretório onde estão os arquivos que serão gravados como temporários e após grava-lo no BD ou fazer download dele ele é deletado deste diretório.
O problema é que atualmente declaro num .properties o caminho completo
dir_temp=C:/Tomcat/webapps/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/webapps/metasuporte/anexos/
Depois leio este caminho na minha classe que grava no BD
File binFile = new File(PropertiesLoaderImpl.getValor("dir_temp")+nome_arquivo);
ao invés de fazer isto tem como fazer algo sem usar o .properties, por exemplo
File binFile = new File(getPathdaAplicacao+"\anexos"+nome_arquivo);
onde eu ficaria independente do caminho, já que no servidor pode ser Linux.
igual é feito em servlet:
File savedFile = new File(getServletContext().getRealPath("/anexos/"),nome);
Obrigado