Comment lire un fichier texte à partir d'une application web

Je suis en train d'écrire un Maillot de service Restful déploiement sur Tomcat via un fichier war.

Le service de lecture de données dans 3 fichiers texte. Le texte fichiers doivent exister sur le système de fichiers ou lire depuis le classpath. J'ai essayé de lire les données à partir du système de fichiers et classpath mais ils ne sont pas de travail. Je serais heureux avec soit - il n'a pas d'importance.

Si elle était d'utiliser le code suivant,quelqu'un peut-il me dire où placer le fichier texte spécifié de sorte que le code récupère le fichier?

BufferedReader br = new BufferedReader(new InputStreamReader
(this.getClass().getClassLoader().getResourceAsStream("myfile.txt")));

Je suis une exception de pointeur null.

Si j'ai été lire le fichier à partir du système de fichiers, utilisez le code suivant, où dois-je placer les fichiers dans mon Bocal?

FileInputStream fs = new FileInputStream("myFile.txt");
DataInputStream is = new DataInputStream(fs);
BufferedReader br = new BufferedReader(new InputStreamReader(is));

J'obtiens un fichier introuvable exception.

Toutes les suggestions sont les bienvenues.

OriginalL'auteur TheCoder | 2012-06-11