Olá pessoal,
Estou com o seguinte problema,
Tenho um servlet, dentro deste servlet eu chamo um método de uma classe que esta no meu projeto. Esta classe precisa acessar um arquivo .xml para processar alguns dados, mas não consigo acessar este arquivo.
Já vi aqui vários tópicos que falam como pegar um arquivo com o servlet, mas entendam o meu problema é que o servlet chama uma outra classe que tenta acessar o arquivo.
Obrigado!!!
Obter um arquivo xml
5 Respostas
Olá,
Você pode alterar essa outra classe? Se sim, você pode pegar o caminho no servlet e passar como parametro.
[]´s
Sim posso alterar.
Como então eu pegaria o caminho?
Valeu!!
Olá,
tento algo como:
getServletContext().getRealPath("diretorioOndeEstaSeuArquivo");
[]´s
Já tive este problema.
Digamos que o arquivo se chame arq.xml e esteja no diretório WEB-INF.
Servlet:
...
String path = getServletContext().getRealPath("/WEB-INF/arq.xml");
Classe a = new Classe(path);
De uma olhada no método getRealPath:
Valeu gente consegui passar o caminho.
E agora eh soh trabalhar o caminho.
Obrigado a todos!!
Criado 23 de janeiro de 2007
Ultima resposta 23 de jan. de 2007
Respostas 5
Participantes 3