Eclipse用のGoogleプラグインをインストールし、Webアプリケーションプロジェクトウィザードを使用して新しいGWT/GAEアプリを作成しました。
それが私のために生成した膨大な数のファイルの中で、3つが私の目に留まりました。
META-INF/jdoconfig.xml
META-INF/persistence.xml
log4j.properties
2つのファイルに関して、META-INF/*
これらは何であり、どのような目的で使用されますか?公式のGAEドキュメント内にそれらへの参照が見つかりません。
また、GAEはデフォルトでロギングにJULを使用することを理解していたので、私の計画では、SLF4Jを使用してアプリケーションログを作成し、ランタイムクラスパスに、、をスローします(JULを使用してすべてを強制的にログに記録し、GAEが要求するものに準拠しslf4j-jdk14
ますlog4j-over-slf4j.jar
)jcl-over-slf4j.jar
。
log4j.properties
そもそもなぜこのファイルがあるのですか?クラスパスに配置log4j-over-slf4j.jar
した場合、log4jを使用するもの(したがって、このプロパティファイルを介して構成されるもの)が最終的にJULにブリッジされることが保証されますか?前もって感謝します!