You can have a ordered deployment inside the ear by using jboss-app.xml <module-order>.
But there is no guarantee in which oder the application is started because AS7 will start in parallel different applications.
Actually, I added <module-order> in jboss-app.xml, but it did not work. My application structure is as below
-- Jar 1
-- Jar 2
-- Jar 3
Now for my application the above mentioned jar should be deployed in the mentioned order as Jar 1, Jar 2 then Jar 3. But in JBoss7 it starts in any random order. So can we achieve as Once Jar 1 is deployed then Jar 2 and so on.