我的GWT / GAE-Maven项目中出现以下异常:
java.io.FileNotFoundException: ~/.../war/WEB-INF/logging.properties
如何解决该问题以及该文件的用途是什么?
答案 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。这只是我的看法。其他人可能不同意。