You can hot deploy the stuff needed in 3) by using the client side api, assuming that you are using jboss as your server. View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4080920#4080920 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4080920