Classloader funktioniert im JBoss aber nicht im Glassfish

dr_d00m

Grünschnabel
Hallo zusammen,
ich hab folgendes Problem:
Ich hab eine J2EE Anwendung und lade in dieser mittels Classloader eine xml-Datei, um diese zu parsen. Nun habe ich die Anwendung vom JBoss auf den Glassfish portiert und schon findet dieser die xml-Datei nicht mehr.
Hier mal der Code:
Code:
ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
InputSource is = new InputSource(classLoader.getResourceAsStream("DBConfig.xml"));     
SAXBuilder builder=new SAXBuilder(parserDriver,validate);
Document configFile;
configFile=builder.build(is);


Ich möchte auch nicht den relativen Pfad der xml-Datei angeben, um die Protierbarkeit zu wahren.

Hat jemand Erfahrungen oder Lösungsvorschläge zu dem Problem? Ich wär für jede Hilfe dankbar.

Gruß,

dr_d00m

P.S.: Ich hab schon einiges ausprobiert und bin mir inzwischen sicher, dass er die Datei überhaupt nicht findet, obwohl die Exception erst beim Aufruf builder.build(is) geworfen wird. is ist halt leer...
 
Zurück