0

我在我的 GWT/GAE-Maven 项目中遇到以下异常:

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

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

4

1 回答 1

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。这只是我的意见。其他人可能不同意。

于 2013-10-17T01:13:27.227 回答