We currently write short-lived, quick turn-around web sites using JSP and lots of scriptlet code. I'm trying to use Seam and JSF instead so we can componentize chunks of functionality and reduce testing time. One problem we ran into though is hot deployment of changes. Quite often we need to quickly push changes to live sites in production without disrupting existing sessions.
Between Facelets, Groovy and Seam I've been able to hot deploy the artifacts that change most. However I keep reading statements in the forums and docs that Groovy (debug=true) should not be used in production.
Has anyone tried this successfully? Are there any known issues that would prevent its use?