Tomcat で Java/Spring Web アプリケーションの開発環境を構築しようとしています。私は最近 Grails を使用しましたが、ご覧のとおり、Grails には、Java/Groovy ファイルの変更をインターセプトして自動的に Tomcat サーバーにホット デプロイするファイル スキャナーがあります。
Grails のソース コードを調べたところ、Tomcat7 組み込みサーバーが使用されていることがわかりましたが、ホット デプロイメントがどのように機能するのか理解できません。
標準の Tomcat7 コンテキスト再デプロイ機能は使用しません。
Grails のホット デプロイメントの仕組みを知っている人はいますか?