Fiquei tentando usar as mesmas condições vistas na video aula de configuração do datasource e não estava funcionando ... acredito que o mysql está com essa forma de chamar o driver deprecada, sendo assim não conecta no banco e da alguns erros bem chatinhos.
então configurei para usar com mysql 8++ por que ele não achava o driver
Datasource
<datasources>
<datasource jta="true" enabled="true" use-ccm="false" jndi-name="java:jboss/datasources/casadocodigoDS" pool-name="casadocodigoDS">
<connection-url>jdbc:mysql://localhost:3306/casadocodigo_javaee?useSSL=false</connection-url>
<connection-property name="DatabaseName">
casadocodigo_javaee
</connection-property>
<driver>mysql</driver>
<pool>
<min-pool-size>10</min-pool-size>
<max-pool-size>20</max-pool-size>
</pool>
<security>
<user-name>root</user-name>
<password>root</password>
</security>
</datasource>
Driver class
<driver name="mysql" module="com.mysql">
<driver-class>com.mysql.cj.jdbc.Driver</driver-class>
</driver>
na pasta do windfly coloquei na pasta do system
...\wildfly-11.0.0.Final\modules\system\layers\base\com\mysql\main