Just thought I'd contribute this.
Received this error after configuring to another datasource other than the default hsql db.
After adding a new mysql-ds.xml to the deploy directory and removing the existing liferay-ds.xml (both provide the same function of pointing a jndi name to jdbc/LiferayPool),
-- I also IMPROPERLY removed the hsqldb-ds.xml file thinking that it would no longer be required. This caused the error listed in the subject.
corrected the subect for search purposes:
Error creating the dlq connection: XAConnectionFactory