私のトップレベルのプロジェクトディレクトリには、何か問題があることを示す赤いアイコンが表示され続けます。ただし、どのファイルも赤でマークされておらず、エラーがないことを示しています。
実行またはデバッグを実行すると、「必要なプロジェクトにエラーが存在します」という通知が表示されます。それにもかかわらず、私は続行し、私のプロジェクトは期待どおりに機能します。エラーログで、デバッグ/実行の起動時に次のエラーが発生することがわかりました: "!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への正しい参照がありますが、コンソールに「INFO:logging to JettyLogger(null)viacom」と表示されます。 google.apphosting.utils.jetty.JettyLogger」が出力されます。
私のlogging.propertiesファイルには次のものしかありません:.level = WARNINGそして、WEB-INF / classesディレクトリにlog4j.propertiesファイルがあります。このファイルには、標準の「GooglePluginforEclipse」で生成されたlog4j.propertiesファイルがあります。
2つのことを理解したいと思います。1)JettyLoggerを実際にnullにならないように変更して、コンソールに出力するにはどうすればよいですか。2)プロジェクトのパフォーマンスにエラーの証拠が見当たらないのに、なぜプロジェクトがエラーが存在することを通知し続けるのですか?
さらにいくつか:私のプロジェクトはAppengine sdk 1.7.2を使用してJRE6で実行されており、プロジェクトはAppspotに正常にデプロイされています。
もともとはJRE7を使っていました。JRE6を使用する必要があることがわかったとき、JRE7をアンインストールし、ビルドパスにJRE6を追加して、プロジェクトをクリーンアップしました。WEB-INF / classesディレクトリのファイルのタイムスタンプをチェックして、プロジェクトが再構築されていることを確認しました。このJREの変更に関連する何かが原因であると思われますが、プロジェクトをクリーンアップしても問題は解決していません。
このプロジェクトは、EGitプラグインを使用してGitソース管理下にあります。
お時間をいただき、ありがとうございました。私の冗長な投稿をお読みください。