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への正しい参照がありますが、コンソールに「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ソース管理下にあります。

お時間をいただき、ありがとうございました。私の冗長な投稿をお読みください。

4

1 に答える 1

2

私のプロジェクトのファセットはまだ 1.7 に設定されていました。

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

于 2012-10-28T22:34:02.493 に答える