2

DCEVM(コードをWeb環境にホットスワップできるJava仮想マシン)で実行されているEclipseでDynamic Web Java-Spring Projectをセットアップしています。これをEclipseでセットアップしました。Javaファイルに変更を加えると、ブラウザの更新時に自動的に表示されるため、機能します(!)。

私の質問: JSP ファイルで同じ動作を得るにはどうすればよいですか? これらのファイルを Eclipse で編集すると、Tomcat で更新されません。現在、Ant タスクを実行してそれらを Tomcat ディレクトリにコピーしていますが、別の方法があるかどうか疑問に思っていました。

4

3 に答える 3

2

Jsp ファイルは、変更後に自動的に再コンパイルされます。これは標準的な動作です。ただし、それらは deploy ディレクトリにある必要があります。したがって、ソース jsp を変更する場合は、それらを tomcat にコピーする必要があります。

于 2014-03-09T20:05:47.850 に答える
2

コンテキスト ファイルで「antiResourceLocking」を「true」に設定すると、Tomcat による JSP の再ロードが妨げられる場合があります ( Bugzilla 37668 )。

このパラメーターを削除してみてください。

ところで:あなたのIDEには、jspを「保存時に展開」するオプションもあるはずです。

于 2014-09-05T11:12:32.800 に答える
0

tomcat -> conf -> web.xml のディレクトリに移動します。「開発」という設定があります。これを false から true に変更すると、ページをロードするたびに自動的にリロードされます。

于 2015-06-30T18:10:51.893 に答える