I have found the problem!
I have a custom install script that inserts a custom domain.xml in the domain before it is started for the first time. Starting and stopping the domain then inserting the files allows the applications to be deployed, before the custom configuration is installed.
Many thanks,
Adam
[Message sent by forum member 'chester122' (chester122)]
http://forums.java.net/jive/thread.jspa?messageID=291055