Should be created in the folder that the app server is started from. You could force it to a different folder with option -XX:HeapDumpPath=/tmp/heapdumps (make sure you create the output folder first and specify your desired output path.)
In standalone/configuration/standalone.xml,
edit value of deployment-timeout attribute of subsystem element
example: edit deployment-timeout="120" to deployment-timeout="6000"