Wie kann ich Dateien aus dem Klassenverzeichnis in meinem WAR lesen?

8

Ich muss eine Textdatei aus dem Klassenpfad in der Java WAR-Anwendung lesen. Wie kann ich es als InputStream lesen? Die Datei befindet sich im Verzeichnis / WEB-INF / classes /, aber wenn ich den folgenden Code verwende, wird nur null zurückgegeben.

%Vor%     
newbie 08.10.2010, 06:33
quelle

1 Antwort

11

Setzen Sie es mit einem Schrägstrich voran, um das Stammverzeichnis des Klassenpfads anzugeben:

%Vor%

Alternativ können Sie das serlvetContext.getResourceAsStream(..) verwenden, das nach Ressourcen im Zusammenhang mit dem Kontextstamm sucht. Also wären die Klassen /WEB-INF/classes .

    
Bozho 08.10.2010, 06:36
quelle

Tags und Links