最近、作業開発環境をIdeaからEclipseに変換しました。すべてが正しく構築されていますが、問題ビューに23個の空のエラーメッセージが表示されます。これらのエラーにもかかわらず、すべてをビルドすることはできますが、ビルド時に「プロジェクトのエラー」ポップアップが表示されるのは非常に面倒です。
プロジェクト「Web_ImageViewer」はGWTプロジェクトです。
これらのエラーはどういうわけかGWT出力フォルダーを無視することに関連していると思いますが、よくわかりません。
これらのエラーは削除できますが、戻ってきます。誰かが私がこれらを永久に取り除くことができる方法を知っていますか?それとも、彼らが実際に私に何か役に立つことを話そうとしているのなら?
(私は新しいユーザーなので、画像を投稿できません)
[問題]タブの[タイプ]列をチェックして、エラーが生成されているバリデーターを確認します。エラーが役に立たない場合は、その種の検証をオフにして、クリーンアップとビルドを実行してみてください。 [設定]> [グローバルレベルでの検証]に移動するか、[プロジェクト]> [プロパティ]> [検証]を右クリックして個々のプロジェクトの検証をオフにします
JSPを使用しているときは、HTMLの形式が適切でないため、HTMLバリデーターを定期的にオフにします。
更新
多くの人が未知のエラーをWeb(2.2-2.4)Validatorに絞り込んでいるようです。それをオフにして再構築してみてください。
私も同じエラーに直面していました、それは簡単なトリックで動作しました。 Webプロジェクトを選択してright click>validate
.Voila、エラーが消えました。
同じ問題が発生し、プロジェクトを閉じて削除することで解決しましたWORKSPACE/.metadata/.plugins/org.Eclipse.core.resources/.projects/PROJECT/.markers
WORKSPACEは現在のワークスペースフォルダーであり、PROJECTはプロジェクトの名前です。
私もこの問題を抱えていました。
最初に.jar
を/WebContent/WEB-INF/lib folder
に追加し、次にそれをクラスパス/ビルドパスに追加すると、エラーが発生する可能性があります。
.jar
を別のフォルダーに配置することで、このエラーを回避できます。たとえば、/lib
フォルダを作成しました。
私の推測では、エラーが発生するのは、それが含まれているフォルダー(/WebContent/WEB-INF/lib
)が、通常はエクスポート先のフォルダーでもあるためです。
同じ症状がありました:Web (2.2-2.4) Validator
によって作成された、説明のない検証メッセージ、場所「不明」。
私の場合の理由は、Webプロジェクトが2つのライブラリ(ユーティリティ)プロジェクトに依存しており、これらの両方がそれぞれのlibフォルダーに同じjarファイルを含んでいたためです。
そのうちの1つでjarを削除し、削除されたjarと出来上がりへの参照を削除すると、エラーが消えました。
このエラーは、ウィンドウ設定でmavenの検証の設定を無効にすることで解決しましたJava EEmaven検証。
私の場合、テキストエンコーディングのワークスペース設定が間違っているため、この種の空のエラーが発生しました。これを修正すると([メニュー]> [ウィンドウ]> [設定]> [一般]> [ワークスペース]> [テキストファイルのエンコード])、すべてがうまくいきます。
これが誰かを助けることを願っています。
私は同じ問題を抱えていました:未知のソースと空白のテキストからの78の空の検証エラー。問題は、どういうわけか、実行中のTomcatコンテキストフォルダーとしてwebapp
ソースフォルダーを使用することになり、ソースWEB-INFがlib
フォルダーとtld
フォルダーでいっぱいになったということでした。これらのフォルダー(特にTLDフォルダー)を削除すると、問題は解消されました。
あなたは2つのことをするべきです:
1-プロジェクト>クリーン
2-不要なフォルダを非表示にしてみてください(検証したくないものを含む出力フォルダ)
Eclipseの動作がおかしい場合があります。プロジェクトをEclipseから削除し、手動でクリーンアップしてから再度追加することもできます。
EclipseのMavenGWTプロジェクトでこの問題が発生しました。 Maven-> Update Projectを実行すると、Mavenの依存関係にもあるWEB-INF/libディレクトリにjarが配置されることがわかりました([Project]-> [Properties]-> [Java Build Path]-> [Libraries]-> Mavenの依存関係)。したがって、Maven-> Update Projectを実行するたびに(新しい依存関係を導入する場合に実行します)、作成したjarをWEB-INF/libから削除してから、プロジェクトを起動(またはGWTコンパイル)して作成する必要があります。エラーはなくなります。
また、これを(メニュー>ウィンドウ>設定>一般>ワークスペース>テキストファイルエンコーディング)で修正し、Webプロジェクトのテキストファイルエンコーディングを「UTF-8」(デフォルトはMS950)に変更すると、機能します。
私も同じ問題を抱えていましたが、1つしかありませんでした。
Location:unknown Type:Validation Message
「/WEB-INF/web.xml
」をフォーマットして解決しました。つまり、不要な「blank space
」、「\r\n
」、「\t
」をすべて削除しました。
幸運を祈ります。これがお役に立てば幸いです。