src の下に log4j.properties と別の .properties ファイルがあり、gwt dev モードで展開して動作します。war を構築して tomcat を起動するには、.java クラスをコンパイルして JAR ファイルに入れる ant スクリプトを使用します。JAR ファイルは、war ファイルの WEB-INF フォルダーにコピーされます。
log4j を使用しない場合、アプリは正常に動作しますが、log4j を使用しようとすると、プロパティ ファイルが見つかりません。私が見る答えはすべてWEB-INF/classesと言いますが、私のプロジェクトにはWEB-INF/classesディレクトリがありません。代わりに、WEB-INFにコピーされたJARファイルに私のプロジェクトクラスが含まれています。