私は単純なform.html
をテストしました。私はここで何かを変えて、プロジェクトを右クリックし、サーバー上で実行します。私のサーバー(Apache Tomcat)が私のプロジェクトを実行します。Eclipse:Apache TomcatはEclipseを再起動するまで私のプロジェクトを更新しません
しかし、なぜ私のプロジェクトを更新することはめったにありません。 (平均form.html
変更なし!)私はEclipseを再起動してプロジェクトを再実行するまで。
奇妙なことがあります。メッセージボックスが表示されず、「以前と同じようにサーバーを再起動しますか?」というメッセージが表示されます。しかし、Eclipseには、「常に必要なときにサーバーを再起動する」という設定があります。しかし、私はform.html
の中のいくつかのスペースのようなものを変更した後、Eclipse save and run projectを見ているだけです。 (サーバーを停止して再起動しないでください)。多分問題はここ!!!
(その前に、私は、サーバーを再起動し、このアクションを覚えていないことをクリックした)が、私はこの
感謝:)
ああ、ありがとう:) '再発行リソース'は非常に非常にうまく動作します。D – hqt
** EclipseがEclipse外でのファイルの変更を気付かないことは注目に値します。 Eclipse外のファイルを変更した場合、親ディレクトリーまたはWebContentディレクトリー全体をリフレッシュ(F5)してください!**(大胆になってしまって申し訳ありませんが、それは私を夢中にさせました) – idmean
また、プリファレンス - >一般 - >ワークスペース(ネイティブフックなど)はあまり役に立ちません。すぐにワークスペース内のすべてのファイルに対して[WatchService](https://docs.oracle.com/javase/tutorial/essential/io/notification.html#overview)を統合することを願っています。 – Stefan