EclipseAppengine项目:“;“所需项目中存在错误”;但调试或运行时没有红色

EclipseAppengine项目:“;“所需项目中存在错误”;但调试或运行时没有红色,eclipse,google-app-engine,Eclipse,Google App Engine,我的顶级项目目录一直有一个红色图标,显示出有问题。但是,我的所有文件都没有标记为红色,这表明我的文件中没有任何错误 当我执行Run或Debug时,我会收到“所需项目中存在错误”的通知。尽管如此,我还是继续进行,我的项目按预期进行。在我的错误日志中,我观察到调试/运行启动时,收到以下错误: “!ENTRY com.google.gdt.eclipse.core 4 0 2012-10-24 12:59:50.251 !消息无法更改启动配置文件的权限“ 我的appengine-web.xml和web

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

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

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

我的logging.properties文件只有以下内容: .级别=警告 我的WEB-INF/classes目录中有一个log4j.properties文件,其中包含标准的“GooglePluginforEclipse”——生成的log4j.properties文件

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

还有几件事:我的项目在JRE6上运行,带有Appengine sdk 1.7.2,项目成功部署到Appspot上

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

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


感谢您花时间耐心阅读我冗长的帖子

我的项目的facets仍然设置为1.7