2011-02-09 6 views
0

Cruise Controlのjettyコンテナを使用してGroovletアプリケーションを配備しています。 webappディレクトリのgroovyファイルを変更しても、Jettyがソースを再コンパイルしないので、変更がwebappに反映されないようです。 web.xmlファイルを変更してすべての負荷で更新を確認するにはどうすればよいですか?私は単純なweb.xmlを使用しています:Groovletで開発モードを有効にするためのweb.xmlの変更

<web-app> 
    <servlet> 
    <servlet-name>GroovyServlet</servlet-name> 
    <servlet-class>groovy.servlet.GroovyServlet</servlet-class> 
    </servlet> 
    <servlet-mapping> 
    <servlet-name>GroovyServlet</servlet-name> 
    <url-pattern>*.groovy</url-pattern> 
    </servlet-mapping> 
    <welcome-file-list> 
    <welcome-file>myApp.groovy</welcome-file> 
    </welcome-file-list> 
</web-app> 
+0

あなたはあなたが後になっている結果を得ているはずです。あなたはそれが動作していないことを100%確信していますか(おそらくあなたのブラウザはものをキャッシュしていますか?) – Tim

答えて

0

GroovyScriptEngineは、ソースファイルの最終変更日をチェックします。最後のキャッシュエントリよりも新しい場合、再コンパイルは確実に実行されます。

関連する問題