Galera…montei um webService com axis no eclipse… e existe um arquivo de configuração para dizer se os outro serviços estão disponível ou não… no momento que estaremos fazendo alguma atualização no banco de dados… só que existe um pequeno problema… existe uma class dentro do aplicativo que faz essa leitura… mas passando apenas o nome do arquivo como no exemplo a seguir:
public class ArquivoUtil {
public static String lerArquivoStatus(){
String status = "1";
File arquivo = new File("Status.txt");
String caminhoArquivo = arquivo.getAbsolutePath();
try {
Scanner scanner = new Scanner(arquivo);
status = scanner.nextLine();
} catch (Exception e) {
e.printStackTrace() ;
}
return status;
}
}
o problema disso tudo… é que fazendo teste unitário e ele encontra o arquivo no pasta raiz do aplicativo… se roda pelo eclipse normal ele vai procurar na pasta onde foi instalado o eclipse… e se exportar como arquivo WAR e mandar para dentro do Tomcat ele vai tentar procurar dentro da pasta bin do Tomcat…isso é muito estranho…
não posso passar caminho absoluto… por que quando eu mudar de servidor teria recompila de novo(não é por perguiça não, é por que não posso mesmo).
Alguém saberia a questão do problema… alguma solução???
Obrigado desde de já!