3

我的顶级项目目录一直有一个红色图标,告诉我有问题。但是,我的文件都没有标记为红色,这表明我没有任何错误。

当我执行运行或调试时,我收到“所需项目中存在错误”的通知。尽管如此,我还是继续进行,并且我的项目按预期工作。在我的错误日志中,我观察到当调试/运行启动时,收到此错误:“!ENTRY com.google.gdt.eclipse.core 4 0 2012-10-24 12:59:50.251 !MESSAGE 无法更改启动配置文件的权限”

我的 appengine-web.xml 和 web.xml 文件位于正确的位置,并且 appengine-web.xml 具有对 logging.properties 的正确引用,但在控制台上我看到“信息:通过 com. google.apphosting.utils.jetty.JettyLogger”被打印出来。

我的 logging.properties 文件只有这个: .level = WARNING 并且我的 WEB-INF/classes 目录中有一个 log4j.properties 文件,其中包含标准的“Google Plugin for Eclipse”-生成的 log4j.properties 文件。

我很想了解两件事:1)如何将 JettyLogger 更改为实际上不为空,以打印到控制台。2) 为什么我的项目一直告诉我存在错误,而我在项目的执行中看不到这方面的证据?

还有一些事情:我的项目在 JRE6 上运行,使用 Appengine sdk 1.7.2,并且项目成功部署到 Appspot。

最初,我一直在使用 JRE7。当我发现我需要使用 JRE6 时,我卸载了 JRE7,将 JRE6 添加到我的构建路径中,并清理了我的项目。我检查了我的 WEB-INF/classes 目录文件的时间戳,以确保项目正在重建。我怀疑与此 JRE 更改有关的原因是原因,但清理项目并没有解决问题。

这个项目在 Git 源代码控制下,使用 EGit 插件。

感谢您的时间,耐心阅读我的详细帖子。

4

1 回答 1

2

事实证明,我的项目的方面仍然设置为 1.7。

http://www.coderanch.com/t/465060/vc/Eclipse-Dynamic-Web-Project-Java

于 2012-10-28T22:34:02.493 回答