Subscribed unsubscribe Subscribe Subscribe

Hot Deployment

JBossSeam

Seam 1.2.1がリリースされています。
バグFixが主ですが、以前書いたhotdeploy機能が早速入っている模様。
以下、JBossのForumに書かれている内容です。

Seam 1.2.1 is out now. In addition to the usual bug fixes and updates, this release introduces the new hotdeploy feature that allow code changes and configuration changes to be deployed into a live application without redeploying/restarting the application as a whole. You've definitely got to give it a try. There is a lot more in the release, but since I'm already running late getting the announcement up, I'll just point you guys to it.

Get it here: http://sourceforge.net/project/showfiles.php?group_id=22866&package_id=163777&release_id=496874

Docs: http://docs.jboss.com/seam/1.2.1.GA/reference/en/html/index.html

http://www.jboss.com/index.html?module=bb&op=viewtopic&t=105145

1.2.1のドキュメントを読むと、HotDeployについて書かれています。
これによると、現在はJavaBeanコンポーネントのみに対応しているっぽいです。

Seam supports incremental redeployment of JavaBean components. To make use of this functionality, you must deploy the JavaBean components into the WEB-INF/dev directory, so that they will be loaded by a special Seam classloader, instead of by the WAR or EAR classloader.

You need to be aware of the following limitations:
* the components must be JavaBean components, they cannot be EJB3 beans (we are working on fixing this limitation)
* entities can never be hot-deloyed
* components deployed via components.xml may not be hot-deployed
* the hot-deployable components will not be visible to any classes deployed outside of WEB-INF/dev
* Seam debug mode must be enabled

http://docs.jboss.com/seam/1.2.1.GA/reference/en/html/gettingstarted.html#d0e2438