Hallo Leute!
Ich hab mal wieder eine kuriosen Fehler (vielleicht stehe ich auch einfach auf dem Schlauch ). Aber seht selbst:
Zur Zeit entwickle ich eine Webapplikation und hab diese unter Windows auf einem Jetty laufen (zum Testen). Dort funktioniert auch alles ohne Probleme, meine Konfigurationsdateien, die ich im Jetty-Verzeichnis unter dem Ordner "docs" habe, werden auch alle gefunden.
Wenn ich nun allerdings die Applikation auf unseren Testserver (Ubuntu) deploye und starte, findet er diese Dateien nicht. Ich habe den Ordner "docs" mit allen Dateien in das JETTY_HOME Verzeichnis auf dem Testserver kopiert, in Java greife ich über relative Pfade z.B. "docs/config.properties" darauf zu. Wie gesagt, unter Windows funktioniert das. Unter Linux bekomme ich eine FileNotFoundException weil er die Dateien anscheinend im JVM_TMP Verzeichnis sucht.
Wie kann ich definieren, dass er die Dateien im JETTY_HOME sucht und nicht im JVM_TMP??
Schon mal vielen Dank für eure Hilfe!
Gruß
Daniel
Ich hab mal wieder eine kuriosen Fehler (vielleicht stehe ich auch einfach auf dem Schlauch ). Aber seht selbst:
Zur Zeit entwickle ich eine Webapplikation und hab diese unter Windows auf einem Jetty laufen (zum Testen). Dort funktioniert auch alles ohne Probleme, meine Konfigurationsdateien, die ich im Jetty-Verzeichnis unter dem Ordner "docs" habe, werden auch alle gefunden.
Wenn ich nun allerdings die Applikation auf unseren Testserver (Ubuntu) deploye und starte, findet er diese Dateien nicht. Ich habe den Ordner "docs" mit allen Dateien in das JETTY_HOME Verzeichnis auf dem Testserver kopiert, in Java greife ich über relative Pfade z.B. "docs/config.properties" darauf zu. Wie gesagt, unter Windows funktioniert das. Unter Linux bekomme ich eine FileNotFoundException weil er die Dateien anscheinend im JVM_TMP Verzeichnis sucht.
Wie kann ich definieren, dass er die Dateien im JETTY_HOME sucht und nicht im JVM_TMP??
Schon mal vielen Dank für eure Hilfe!
Gruß
Daniel