Application load order is defined in domain.xml by the ordering of <application> tags. When I redeploy an app, the app's <application> tag moves to the bottom of the list.
I think this behavior should be changed.
Current behavior is very annoying since I must maintain a strict ordering of EJB applications. For example, C depends on B depends on A, with regard to EJB resources. Therefore, after I deploy, I must go in and manually edit domain.xml to keep my server working.