Subscribed unsubscribe Subscribe Subscribe

Hot redeployment

JBoss Seamのフォーラムを見ていたら、JBoss SeamでもHot redploymentと呼ばれるSeasar2のHot Deployと同じような機能を開発中のようです。CVSには既にコミットされていて試せるみたい。WEB-INF/devにHot Deploy対象のクラスを置くというのが変わってますね。これもRailsを意識してやはり作ってるのかしら。
仕組みですが、リクエスト毎にSeam独自のClassloaderでWEB-INF/dev以下のクラスを読みなおしているみたいですね。
そのうちJBossのEJB3コンテナ側でも同様の機能をサポートするっぽいです。

I've just committed a new feature to CVS that lets code changes made to Seam JavaBean components be visible immediately without a container restart.

What you need to do is deploy the JavaBean component classes into the WEB-INF/dev directory, and run in debug mode with jboss-seam-debug.jar in WEB-INF/lib. Then any changes (or additions) to the classes in WEB-INF/dev will be immediately visible.

It speeds up development quite a lot :-)

Hot redeployment | Seam | JBoss Community