I have an EAR file which has multiple EJB Jar and War files and few SAR files. But when deploying this EAR file, JBoss 7.1 is not maintaining any deployment order. I mean it is deploying EAR or WAR first then SAR file. My requirement is first SAR file is deployed and its start() function must be called so that it could initialize the required properties. After this all EJBs and WAR file should be deployed.