0

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.jarjcl-over-slf4j.jar

log4j.propertiesそもそもなぜこのファイルがあるのですか?クラスパスに配置log4j-over-slf4j.jarした場合、log4jを使用するもの(したがって、このプロパティファイルを介して構成されるもの)が最終的にJULにブリッジされることが保証されますか?前もって感謝します!

4

1 に答える 1

0
  1. jdoconfig.xml明らかにJDO構成ファイルです

  2. persistence.xmlJPA設定ファイルです。JDO / JPAを使用しない場合でも、デフォルトで両方が存在します。

  3. AFAIK、GAEサービスにSLF4Jを強制的に通過させることはできませんが、slf4jとJULを組み合わせることができます:Google App Engine(GAE)でログバックアクセスを使用する

于 2012-08-22T07:03:33.363 に答える