【发布时间】:2012-08-17 10:19:24
【问题描述】:
我刚刚为 Eclipse 安装了 Google 插件,并使用 Web Application Project 向导创建了一个新的 GWT/GAE 应用程序。
在它为我生成的大量文件中,三个引起了我的注意:
META-INF/jdoconfig.xmlMETA-INF/persistence.xmllog4j.properties
关于 2 个META-INF/* 文件,它们是什么以及它们的用途是什么?我在官方 GAE 文档中找不到对它们的任何引用。
另外,我的理解是 GAE 默认使用 JUL 进行日志记录,所以我的计划是让我的应用程序日志使用 SLF4J,然后在运行时类路径上抛出 slf4j-jdk14、log4j-over-slf4j.jar 和 jcl-over-slf4j.jar(强制一切使用 JUL 进行记录,从而符合 GAE 的要求)。
为什么这个log4j.properties文件一开始就在那里?如果我将log4j-over-slf4j.jar 放在类路径上,我是否保证任何使用 log4j(因此通过此属性文件进行配置)的东西最终都会桥接到 JUL?提前致谢!
【问题讨论】:
标签: java google-app-engine gwt log4j google-eclipse-plugin