Axis2 Dateien lesen und schreiben - Pfade

Sparkler

Neues Mitglied
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
Code:
WebContent/config/
abgelegt, da diese später mit in der
Code:
.war
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:
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")
Diverse Varianten - Haben keine Datei gefunden.
----
Java:
this.getClass().getClassLoader().getResource("web.xml");
Führt zu
HTML:
<soapenv:Fault>
         <faultcode>soapenv:Server</faultcode>
         <faultstring>unknown</faultstring>
         <detail/>
      </soapenv:Fault>

Wie kanne ich eine Datei einlesen?

Viele Grüße
 
Zuletzt bearbeitet:

Sparkler

Neues Mitglied
Folgendes funktioniert jetzt, sieht aber nicht nach best practise aus. Bin weiterhin für Hilfe dankbar.

Java:
String path = new File(Webservice.class.getResource("/").getPath()).getParentFile().getParent();
File f = new File(path + "/config/example1");
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
L [AXIS2] OutOfMemory Exception bei Übertragung von größerer Datei via Webservice SOA 3
C SSL in Tomcat mit Axis2 SOA 4
K Axis2 SOAP Logging via Client SOA 2
T Verwendung von Eclipse Projekten im Axis2 Webservice SOA 8
S AXIS2 Webservice: Umgang mit komplexen Datentypen SOA 5
S Axis2 Fault - Wie im Client auslesen? SOA 6
S Axis2 / Rampart - XML-Datei verschlüsseln & versenden SOA 14
J Axis2 und wiederverwenden der Serverobjekte SOA 3
B Axis2 Cipher Suite und Protocol einschränken SOA 2
H Axis2 dynamische URL zu WSDL SOA 2
H Axis2: XML<->DB SOA 2
T Axis2 Problem: leeres Array? SOA 1
S Axis2 MustUnderstand problem mit Boolean SOA 9
F Axis2 große Strings streamen SOA 3
A Axis2 oder 1 Ntlm Authentification SOA 5
J Axis2 und Tomcat SOA 4
T Hat AXIS2 noch Zukunft und wie REST implementieren? SOA 6
R AXIS2 u. Eclipse (Galileo) Fehler bei Serverstart SOA 2
G Stub generieren (WSDL=Axis1.4) (WSDL2JAVA=Axis2) SOA 11
H Axis2 Deployment SOA 5
R SOAP Nachrichtenaustausch zwischen Axis2-WSs SOA 5
S Exception in axis2 java2wsdl ant Task SOA 1
N Request-XML-String -> AXIS2 -> WSDL-Check -> Respon SOA 2
G Axis2 Properties SOA 6
N Axis2: Binärdateien übertragen mit JWS/RPC SOA 2
M Axis2 vs XFire vs JAX-WS SOA 4
N Axis2 - hibernate.cfg.xml - wohin? SOA 6
K Axis2 Service / deploying to Tomcat 5.5.25 / web.xml SOA 5
F Axis2 und Listen SOA 3
I Axis2 mit SSL verschlüsseln SOA 4
N Axis2 - Cliententwicklung SOA 3
G axis2 rampart 1.3 SOA 1
K Webservices mit Axis2 SOA 2
A Up-/ Download von Dateien zu WebService SOA 6
G JPA/ Webservice: Passwort Feld einer Klasse fürs Lesen "verschleiern" SOA 10
Java.getSkill() web service soll online xml datei lesen SOA 4
E Lesen der kompletten SOAP als WebService Provider/Server SOA 4
thE_29 Vor dem ersten Posten bitte lesen! SOA 0

Ähnliche Java Themen

Neue Themen


Oben