6

Project-->Eclipse で Web アプリケーションのクリーンアップを行っている間、XHTML ファイルの検証が非常に遅くなります。検証が完了するまでに約 20 分かかります。私のプロジェクトには 54 個の XHTML ファイルがあります。

ウィンドウのすべての全体のチェックを外しました->設定->検証。ビルドは非常に高速ですが、検証をバイパスする適切な方法だとはわかりません.Eclipse Indigoバージョンを使用しています.Eclipseで検証をすばやく完了するにはどうすればよいですか?

4

1 に答える 1

7

54 個の XHTML ファイルの検証を完了するのに 20 分かかるのは、確かに問題です。すべてのバリデーターを再度有効にし、Project -> Clean を実行します。Eclipse がファイルを再検証しているため、Eclipse の JVM のコア ダンプをいくつか取得します。それは、正確には、物事が遅れている場所に光を当てるかもしれません.

私の推測では、検証者は検証中に外部リソースにアクセスしようとしています。たとえば、XML スキーマ ファイルや DTD をダウンロードするためです。XHTML ファイルにこのような外部リソースへの参照が含まれている場合、それらが遅延の原因である可能性があります。このような DTD とスキーマをダウンロードし、Eclipse のXML カタログを使用して、DTD/スキーマ参照をマシン上の物理ファイルにバインドできます (オンラインでフェッチする代わりに)。

それはただの1つの理論です。ただし、確実に知るには、Eclipse の JVM のコア ダンプを発行して詳しく調べる必要があります。

于 2012-12-19T04:44:01.937 に答える