I am not familiar with JCAPS, maybe you can explain a bit more (why you can not configure the target before deployment).
I don't think we can currently configure the deploy target at the server level. Each deployment specifies its own target. And the default for this target is DAS if none is specified.
[Message sent by forum member 'hzhang_jn' (hzhang_jn)]
http://forums.java.net/jive/thread.jspa?messageID=360329