From the error message of asadmin deploy, seems this jms resource is not created: jms/fundsQueue, and you need to create it before you deploy the application.
It probably worked with the ant script because in the script you have a step to create this resource before you call ant deploy?
[Message sent by forum member 'hzhang_jn']
http://forums.java.net/jive/thread.jspa?messageID=485859