Cemitério - Configurando Conexão com banco de dados JNDI no Wildfly
Sobre este tutorial
As informações passadas neste wiki são instruções técnicas cujo os detalhes devem ser analisados pelo desenvolvedor na documentação oficial do Wildfly.
No Wildfly 9 ou 10
1. Tenha a biblioteca JDBC que utiliza online. Caso não saiba como configurá-la, veja o tópico Adicionando biblioteca JDBC no Wildfly.
2. Vá em Configuration » Subsystems » Datasources » XA e clique em Add.

3. No assistente, selecione o banco de dados que vai operar. No nosso exemplo, vamos usar o MySQL, selecionando MySQL XA Datasource.

4. Dê o nome do seu Datasource e prossiga no botão Next.

5. Clique em Detected Driver e selecione o driver JDBC do banco de dados que vai trabalhar.

6. Mantenha o que está configurado em Specify Driver, a menos que deseje colocar algum detalhe. Informações sobre esta parte devem ser vistas na documentação do Widlfly. Prossiga no botão Next.

7. Dê um duplo clique no campo ao lado de DatabaseName para colocar o nome do banco de dados que criou no painel de controle.

7.1. Adicione também novos campos caso queira. Substitua banco_de_dados pelo nome do banco de dados que utilizar:
- Name: URL
- Value: jdbc:mysql://localhost/banco_de_dados?autoReconnect=true
8. Dê o nome de usuário e senha que colocou para acessar o banco de dados.

ATENÇÃO: Usuário PostgreSQL, utilize o usuário do cPanel e sua respectiva senha se for criar tabelas pelo seu aplicativo.
9. Ao final, será apresentado o nome do seu JNDI que poderá trabalhar em seu aplicativo. Se estiver tudo certo, confirme no botão Finish.
