NO meu caso estou usando o JAVA 8 então estou utilizando o wildfly... a pasta com fica em system, layers, base, com
fiz conforme a descrição mas não consegui fazer com que gerasse as tabelas do banco.. alguma dica?
NO meu caso estou usando o JAVA 8 então estou utilizando o wildfly... a pasta com fica em system, layers, base, com
fiz conforme a descrição mas não consegui fazer com que gerasse as tabelas do banco.. alguma dica?
Oi Wesley,
não tem problema usar wildfly.
quando sobe o wildfly, o datasource é corretamente inicializado? deve aparecer uma mensagem no console de eclipse.
além do module.xml
também precisa ter a configuração do driver e datasource no standalone.xml
.
tbm, coloque aqui seu persistence.xml
.
abs, Nico
aqui ta o persitence: https://github.com/weslley182/LivrariaEJB/blob/master/WebContent/META-INF/persistence.xml
o module, que estava no arquivo do curso: https://github.com/weslley182/WildFlyConfig/blob/master/modules/system/layers/base/com/mysql/main/module.xml
e o StandAlone: https://github.com/weslley182/WildFlyConfig/blob/master/standalone/configuration/standalone.xml
Oi Wesley, tudo bem?
Alguma exceção foi lançada no console? Pode colar pra gente?
Abraços!
Na verdade não estava dando erro... mas tbm nao criava as tabelas... só depois que eu alterei a AutorDao conforme no exercicio 3 que deu erro... mas agora desfiz a alteração e deu erro:
https://github.com/weslley182/LivrariaEJB/blob/master/logErro.txt
Oi Wesley,
a configuração está correta. o problema é que o datasource não consegue estabelecer uma conexão com o seu banco. parece que existe algum problema na rede ou o mysql não está rodando corretamente.
vc consegue acessar o banco fora da aplicação Java?
abs
consigo sim... eu uso o xampp... alias quando mandei o log de erro esqueci de iniciar ele...
agora sim.. quando eu rodo o servidor nao da mensagem de erro nenhuma, mas as tabelas não são criadas
https://github.com/weslley182/LivrariaEJB/blob/master/logErro.txt
C:\Users\Wesley>mysql -u root Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 24 Server version: 10.1.10-MariaDB mariadb.org binary distribution
Copyright (c) 2000, 2015, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> use livraria Database changed MariaDB [livraria]> show tables; Empty set (0.00 sec)
MariaDB [livraria]>
então wesley, acho pra mariadb vc precisa usar um outro driver:
http://mvnrepository.com/search?q=mariadb
a config tbm muda um pouco:
http://stackoverflow.com/questions/30549980/error-when-configuring-mariadb-driver-on-wildfly-server
abs
verifique em alguns sites... e deixei o module em mariadb assim:
alterei o standAlone: https://github.com/weslley182/WildFlyConfig/blob/master/standalone/configuration/standalone.xml
mas ainda assim o log não da mensagem de erro, mas num cria as tabelas. https://github.com/weslley182/LivrariaEJB/blob/master/logErro.txt
Não tem como usar o xampp mesmo? ou ta faltando alguma configuração? Alguém consegue me dar um suporte?
Acabei de fazer um teste e dropei a tabela livraria.. então deu erro dizendo que não achou o banco.. depois que eu criei, não deu erro, mas não criou as tabelas...
Oi Wesley,
verificando o seu repositório eu vi que o seu persistence.xml
está na pasta errada :(
juro que só eu vi agora ....
A pasta correta é src/META-INF
e nao WebContent/META-INF
!
abs
Karaka era isso mesmo... acabei de testar e funcionou certinho, vi o video tbm... errei no excercicio... ele mostra certinho inserindo a pasta.
Me desculpe o trabalho. E agradeço demais!!!