Leia um arquivo em um aplicativo servlet

Prefácio

Esta é uma maneira simples de ler um arquivo (como um arquivo XML) em um aplicativo de servlet.

Requisitos

  • Tomcat 7.x
  • Java J2EE (eu uso a versão 7 …)

Exemplar

Suponha que codifiquemos no pacote farm.felix.cat e desejemos ler o arquivo miao.xml (localizado na mesma pasta que nossos arquivos Java).
tão …

Código

/**
* In your method...

*/

try{
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder documentBuilder = dbf.newDocumentBuilder();
InputStream is = this.getClass().getResourceAsStream("/farm/felix/cat/miao.xml");

/**
* Work with your file ;)

*/

}
catch(Exception e){
e
.printStackTrace();
}