Ich habe die Datei log4j.properties und eine weitere .properties-Datei unter src und sie funktioniert im gwt-dev-Modus. Um den Krieg zu erstellen, um zu tomcat zu starten, verwende ich ein Ameisen-Skript, das die .java-Klassen kompiliert und sie in eine JAR-Datei legt. Die JAR-Datei wird in den WEB-INF-Ordner in der WAR-Datei kopiert.Wohin man log4j.properties in eine GWT-Webanwendung legt
Die App läuft gut, wenn ich log4j nicht verwende, aber es kann die Eigenschaftendatei nicht finden, wenn ich versuche, log4j zu verwenden. Alle Antworten, die ich sehe, sagen WEB-INF/classes, aber mein Projekt hat kein Verzeichnis WEB-INF/classes, stattdessen enthält die JAR-Datei, die nach WEB-INF kopiert wurde, meine Projektklassen.