The documentation does not explicitly state that JMS resources must
be manually created if manual deployment is done using asadmin deploy commands,
and that the provided ant targets to deploy the sample application should
be used.

Solution

Use the asant deploy target for the build.xml script,
which creates the required JMS resources to run the application.