Última tentativa. Depois de inúmeros problemas com esse projeto e curso desatualizado... não dá pra rodar o jboss 7.1 pois só roda no java 7 que não funciona mais e nem tem download. Então a partir do wildfly só roda o java 8. já subiu o servidor tanto o 8 quanto o 12 o mesmo problema. Configurei o classpath do projeto com a librarie JRE SE 1.8 e o wildfly runtime (que só funciona com o jdk). O projeto livraria fica com um error: Description Resource Path Location Type Java compiler level does not match the version of the installed Java project facet. livraria Unknown Faceted Project Problem (Java Version Mismatch). Não sei se é esse o problema. Mas o erro parece ser mesmo do projeto e não do servidor. segue log no gist.
https://gist.github.com/liutaio/f74082d7abf3795c750198a2e97e7f31