Hallo zusammen,
ich komme nicht aus der Java Welt und habe daher meine Probleme mit den Pfad-Angaben.
Der Webservice soll Konfigurationsdateien lesen und schreiben können. Dabei werden schon ein paar Dateien beim deployen mit ausgeliefert. Ich habe diese Dateien unter
abgelegt, da diese später mit in der
landen. (Richtig oder?)
Mein Problem ist jetzt wie ich sicherstellen kann das immer der korrekte Pfad verwendet wird, unabhängig ob ich in Eclipse entwickle oder ob der Webservice bereits deployed ist. Hardcoded Pfade funktionieren leider daher nicht.
Ich verwende Axis2, Eclipse und Tomcat7.
Folgende Dateienstruktur im Eclipse Dynamic Web Project:
Folgende Versuche habe ich schon hinter mir.
Diverse Varianten - Haben keine Datei gefunden.
----
Führt zu
Wie kanne ich eine Datei einlesen?
Viele Grüße
ich komme nicht aus der Java Welt und habe daher meine Probleme mit den Pfad-Angaben.
Der Webservice soll Konfigurationsdateien lesen und schreiben können. Dabei werden schon ein paar Dateien beim deployen mit ausgeliefert. Ich habe diese Dateien unter
Code:
WebContent/config/
Code:
.war
Mein Problem ist jetzt wie ich sicherstellen kann das immer der korrekte Pfad verwendet wird, unabhängig ob ich in Eclipse entwickle oder ob der Webservice bereits deployed ist. Hardcoded Pfade funktionieren leider daher nicht.
Ich verwende Axis2, Eclipse und Tomcat7.
Folgende Dateienstruktur im Eclipse Dynamic Web Project:
Code:
WebContent/config1/example1
/example2
WebContent/config2/example1
/example2
Folgende Versuche habe ich schon hinter mir.
Java:
this.getClass().getResource("../../../config1/example1");
Java:
WebService.class.getResource("../../../config1/example1")
----
Java:
this.getClass().getClassLoader().getResource("web.xml");
HTML:
<soapenv:Fault>
<faultcode>soapenv:Server</faultcode>
<faultstring>unknown</faultstring>
<detail/>
</soapenv:Fault>
Wie kanne ich eine Datei einlesen?
Viele Grüße
Zuletzt bearbeitet: