2012-10-24 45 views
3

我的頂級項目目錄不斷有一個紅色圖標,顯示出現問題。但是,我的文件都沒有標記爲紅色,這表明我沒有任何錯誤。Eclipse Appengine項目:「所需項目中存在錯誤」,但在調試或運行時沒有任何紅色

當我執行「運行」或「調試」時,會收到「所需項目中存在錯誤」通知。儘管如此,我仍然繼續努力,我的項目按預期工作。在我的錯誤日誌中,我觀察到當調試/運行啓動時,收到此錯誤: 「!ENTRY com.google.gdt.eclipse.core 4 2012-10-24 12:59:50.251 !MESSAGE可能不更改啓動配置文件的權限「

我的appengine-web.xml和web.xml文件位於正確的位置,appengine-web.xml對logging.properties具有正確的引用,但在控制檯上我看到通過com.google.apphosting.utils.jetty.JettyLogger打印出「INFO:記錄到JettyLogger(null)」。

我logging.properties文件,只有這樣: .LEVEL =警告 和我在我的WEB-INF/classes目錄,裏面有標準的「谷歌Eclipse插件」一個log4j.properties文件 - 生成log4j的。屬性文件。

我很想了解2件事: 1)如何將JettyLogger更改爲實際不爲null,以便打印到控制檯。 2)爲什麼我的項目一直告訴我存在錯誤,當我在項目的執行過程中看不到這種證據時?

還有一些東西:我的項目在JRE6上運行,Appengine sdk 1.7.2,並且項目成功部署到Appspot上。

最初,我一直在使用JRE7。當我發現需要使用JRE6時,我卸載了JRE7,將JRE6添加到我的構建路徑,並清理了我的項目。我檢查了我的WEB-INF/classes目錄的文件時間戳,以確保項目正在重建。我懷疑與這次JRE變化有關的事情是原因,但清理項目並沒有解決問題。

該項目在Git源代碼控制下,使用EGit插件。

感謝您的時間,耐心閱讀我詳細的文章。

回答

相關問題