28

最新の JVM 1.7 と Tomcat 7 を使用して、Eclipse (Juno - 最新ビルド) を使用する Java Spring MVC ベースのプロジェクトがあります。Eclipse は非常に高速で、すべてがデフォルト設定に設定されています。すべてがロードされると、それは電光石火の速さであり、快適な変化をもたらします.

ただし、唯一の不満は、プロジェクトを開くと、'Loading descriptor' が開始されることです。これは、私が知る限り、185 行の web.xml ファイルです。読み込みに 5 分かかる場合もあれば、まったく読み込まれない場合もあります。これにより、システムは記述子がロードされるのを待ってから他の処理が行われるため、変更が行われなくなります。これで停止ボタンを押すと、システムはキャンセルが完了するのを「待機」したままになります。唯一の方法は、タスクマネージャーである Java プロセスを強制終了することです。偶然ロードされた場合、システムは正常に動作します (参照用に別のプロジェクトを開かない限り、再び楽しみが始まります)。

記述子をスキップする構成はありますか (たとえば、スキップできる検証と関係がありますか)、または記述子が正しく読み込まれない何らかの理由がありますか?

4

7 に答える 7

34

これは、Project Explorer が開いているときに発生します。Project Explorer の「Customize View」ダイアログで不要なオプションのチェックを外します。Project Explorer パネルの右上隅に「Customize View」というメニューがあり、「Content」という 2 番目のタブに移動し、不要なオプションのチェックを外します...

于 2012-11-07T10:05:08.903 に答える
16

この問題は、「Project Explorer」が環境記述子のロードを実行するために発生しました。したがって、Eclipse がロードされた後、 を選択します"Windows" -> "Open Perspective" -> "Java"。「プロジェクト エクスプローラー」ではなく「パッケージ エクスプローラー」が開きます。

日食が記述子をロードする前に、迅速にそれを完了する必要があります。

于 2013-01-11T04:12:17.603 に答える
4

はい、問題は「Project Explorer」にあります。「Java EE」パースペクティブ (デフォルトでは「プロジェクト エクスプローラー」ビューが開きます) を使用する場合は、「プロジェクト エクスプローラー」ビューを閉じて、「パッケージ エクスプローラー」ビューを開きます。

于 2013-07-25T13:39:48.857 に答える
4

あなたが言ったように、次のようにすべての「xml」ベースの検証を無効にしてみてください。

  1. Windows -> Preferences -> Validation の下部にあるすべての XML / XSL ベースの検証を無効にすることから始めます。

    Eclipse の一般的な検証

  2. 次のように、Eclipse 設定で「検証」と入力し、XML 関連の検証を無効にします。

    Eclipse XML 固有の検証と、

    ここに画像の説明を入力

次のことを試してみる価値があるかもしれません。

  1. プロキシ設定を確認してください。必要に応じて、Eclipse がインターネットに接続できるようになっていますか? 私が尋ねる理由は、Eclipse が XML ファイルを使用して、関連するスキーマ ファイルをダウンロードしようとするからです。
  2. また、Eclipse のエラー ログ ビューをチェックして、ハングしたときに実行しようとしている特定の何かがあるかどうかを確認します。
  3. web.xml ファイルを含むプロジェクトにリンクされているソース管理プラグインが Eclipse 内にありますか? もしそうなら、あなたのネットワークを切断すれば助けになりますか? 実際、ネットワーク接続を切断して、問題のあるプロジェクトを開いてみてください。
  4. これが以前のバージョンの Eclipse の古いワークスペースである場合は、このプロジェクトを新しいワークスペースにインポートしてみてください。

上記がお役に立てば幸いです。

于 2012-08-02T10:21:09.493 に答える