找不到文件:logging.properties

时间:2013-10-16 20:09:58

标签: google-app-engine maven exception gwt

我的GWT / GAE-Maven项目中出现以下异常:

java.io.FileNotFoundException: ~/.../war/WEB-INF/logging.properties

如何解决该问题以及该文件的用途是什么?

1 个答案:

答案 0 :(得分:0)

“logging.properties”是java.util.logging(通用java日志记录)的配置文件。 GWT可以使用它来提供客户端日志记录支持,但需要激活它。检查您的GWT模块文件(* .gwt.xml)

<inherits name="com.google.gwt.logging.Logging"/>

如果不存在继承,那么堆栈中的其他内容正在尝试使用日志记录,但无法找到配置文件。 App Engine(GAE)也可以使用java日志记录。如果所有其他方法都失败了,只需在WEB-INF中抛出一个空的logging.properties文件并稍后进行配置。

我确信您希望在某个时候在项目中配置正确的日志记录。如果您正在进行GWT / GAE项目,那么我建议您只使用java.util.logging。它往往是最简单的配置堆栈。还有Log4J和Slf4J非常受欢迎,但它们需要更多步骤来配置和使用GWT / GAE。这只是我的看法。其他人可能不同意。