JettyにネイティブJavaコードがある場合は、ホットデプロイを実行できます。
これにより、たとえば、アプリケーションの変更を確認するためにサーバーを再起動しなくても、サーブレットコードに変更を加えることができます。
ただし、Java上でスクリプト言語(Groovy、JRuby、Jython)を実行すると、ホットデプロイを実行できなくなります(少なくともJettyでは)。
これの技術的な理由は何でしょうか?
私は2つの理由を考えることができます:
JavaRebelを評価したことがありますか?彼らは、horの展開が彼らのビジネスであると落ち着きます(Tomcatの下でうまく機能するのはJettyの下でも機能する必要があります)。