Hallo,
mein Problem ist folgendes:
Ich möchte innerhalb einer JAR Datei auf eine XML Datei zugreifen, die mir verschiedene COnfig Daten liefert.
Hierbei arbeite ich mit dem JBoss Application Server. Die Verzeichnisstruktur innerhalb der JAR Datei sieht wie folgt aus:
beispiel.jar
-test
--classes
---*.class
-xml
--config.xml
Wenn ich nun aus meiner class-Datei auf die XML mittels
zugreifen will, wirft JBoss folgende Exception aus:
Ich möchte hierbei nicht mit dem Classloader arbeiten. Gibt es also eine andere Möglichkeit dem JBoss bestimmte Verzeichnisse mitzuteilen auf die er zugreifen kann? Oder kann man wirklich nur über den Classloader auf beliebige Dateien zugreifen?
Ich wäre für jede Antwort dankbar.
Gruß,
dr_d00m
mein Problem ist folgendes:
Ich möchte innerhalb einer JAR Datei auf eine XML Datei zugreifen, die mir verschiedene COnfig Daten liefert.
Hierbei arbeite ich mit dem JBoss Application Server. Die Verzeichnisstruktur innerhalb der JAR Datei sieht wie folgt aus:
beispiel.jar
-test
--classes
---*.class
-xml
--config.xml
Wenn ich nun aus meiner class-Datei auf die XML mittels
Code:
SAXBuilder builder=new SAXBuilder(parserDriver,validate);
Document doc=builder.build(new InputSource("xml/config.xml"));
zugreifen will, wirft JBoss folgende Exception aus:
14:51:36,671 ERROR [STDERR] java.io.FileNotFoundException: C:\j2ee\jboss420\bin\xml\config.xml
Ich möchte hierbei nicht mit dem Classloader arbeiten. Gibt es also eine andere Möglichkeit dem JBoss bestimmte Verzeichnisse mitzuteilen auf die er zugreifen kann? Oder kann man wirklich nur über den Classloader auf beliebige Dateien zugreifen?
Ich wäre für jede Antwort dankbar.
Gruß,
dr_d00m