【发布时间】:2013-10-25 02:59:28
【问题描述】:
我的 GWT/GAE-Maven-project 中出现以下异常:
java.io.FileNotFoundException: ~/.../war/WEB-INF/logging.properties
我该如何解决这个问题以及这个文件的用途是什么?
【问题讨论】:
标签: google-app-engine maven exception gwt
我的 GWT/GAE-Maven-project 中出现以下异常:
java.io.FileNotFoundException: ~/.../war/WEB-INF/logging.properties
我该如何解决这个问题以及这个文件的用途是什么?
【问题讨论】:
标签: google-app-engine maven exception gwt
“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。这只是我的意见。其他人可能不同意。
【讨论】: