4 Stimmen

Problem beim Abrufen der Eigenschaftsdatei von einer Webapp im Tomcat

Ich habe eine Webanwendung entwickelt, die in JBoss 4 gut funktioniert hat. Jetzt muss ich sie in Tomcat 6 zum Laufen bringen, aber ich habe Probleme, auf einige Eigenschaftsdateien zuzugreifen. Ich verwende den folgenden Code, um diese Dateien zu lesen:

InputStream is = Thread.currentThread().getContextClassLoader()
                .getResourceAsStream(fileName);
if (is == null) {
    throw new StartupError("Error loading " + fileName);
}

properties.load(is);

Wie ich bereits gesagt habe, funktioniert es in JBoss 4 problemlos. Aber wenn ich meine Anwendung in Tomcat einsetze, findet sie die Datei nicht und weist der Variablen "is" den Wert Null zu, wodurch der StartupError ausgelöst wird. Die Datei befindet sich im Verzeichnis WEB-INF/config, und die Webapp wird als War bereitgestellt.

Gibt es eine Lösung für dieses Problem?

Danke, Alexandre

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X