Datei als Stream aus Ressource laden?

internet

Top Contributor
Hallo,

ich bekomme es nicht hin eine Datei aus einem Ordner meines Projekts laden. Das ganze möchte ich innerhalb einem CDI Controller laden (JSF Bean)

Im Grunde genommen möchte ich aus diesen Ordner eine Datei laden:
a) src/main/resources/myFolder
b) src/main/webapp/resources/myFolder

bzw. noch besser aus den oben genannten Ordner ALLE Dateien laden, die es in diesem Ordner gibt.

Ich habe zB das probiert, aber der Stream ist NULL.
Java:
InputStream input = getClass().getResourceAsStream("/main/webapp/resources/myFolder/some.css");

Kann mir hier jemand weiterhelfen?
 
Der korrekte Pfad dürfte "/myFolder/some.css" sein 🙂

Der Rest ist nur Ordner-Struktur bei der Entwicklung, spiegelt sich aber nicht in der jar/war wieder.

EDIT: und statt getClass lieber XY.class nutzen, das kann sich nur Laufzeit nicht ändern sondern ist statisch 🙂
 
Auf den src/main/resources/myFolder konnte ich nun zugreifen, aber wie auf: src/main/webapp/resources/myFolder
 
Zuletzt bearbeitet:

Zurück
Oben