Hi. For this to work you have to do a full publish.
I got the answer upon more careful reading of the documentation..
But if we want to change any Java code, we still need to do a full restart of the application. (In JBoss this may be accomplished by touching the top level deployment descriptor: application.xml for an EAR deployment, or web.xml for a WAR deployment.)
yes, structural changes won't be picked up (unless for classes deployed in web-inf/dev)
You can do the "touch" trick by clicking on the "finger" in the toolbar. It will automatically touch the relevant descriptor and as a sideeffect the restart occurs.