Here is the main cause of the problem:
>>The deployment is done under Eclipse Galileo.
It would be better if you used an Ant script to build/deploy the apps.
Are you using JBoss Tools? It might have a mechanism to do exploded deployment (I'm not sure since I never let any IDE either build or deploy my apps).
you might give a modified eclipse plugin a try, which can be found here: http://www.cs.hs-rm.de/~knauf/public/
It actually performs the same steps you have to do yourself now and unzips the eclipse generated EAR/WAR file, but at least it is less to do for you ;-)