Jboss AS 7 jpa não cria schema, apesar de mostrar no log na inicialização [RESOLVIDO]

1 resposta
S

Olá pessoal, alguém já teve problemas com a criação automática do schema no jboss?

Quando levanto o server mostra que as tabelas foram criadas no log do servidor, mas ao conectar no mysql não existem tabelas criadas.

O que pode estar acontecendo de errado?

O módulo datasource está configurado corretamente para o mysql, bem como o jar jdbc.

Meu persistence.xml está assim:

<persistence-unit name="dbserver" transaction-type="JTA">

  <!-- <jta-data-source>java:jboss/datasources/dbserverDS</jta-data-source> -->
  <jta-data-source>java:jboss/datasources/dbserverDS</jta-data-source>
  
  <class>br.com.model.Usuario</class>
  <class>br.com.model.Voto</class>
  <class>br.com.model.Votacao</class>
  
  <properties>
     <!-- Properties for Hibernate -->
   <property name="hibernate.hbm2ddl.auto" value="update" />
     <property name="hibernate.show_sql" value="true" />
	<property name="hibernate.hbm2ddl.auto" value="create" />
	<property name="hibernate.show_sql" value="true" />
	<property name="hibernate.dialect" value="org.hibernate.dialect.MySQL5InnoDBDialect" />
  </properties>

1 Resposta

S

Tinha um arquivo src/main/webapp/WEB-INF/datasource-ds.xml que apontava para o banco H2, o que direcionava a conexão para o banco de exemplo do jboss, mesmo configurando no standalone.xml apontando para o mysql, essa diretiva tinha prioridade.

Removi o arquivo em /WEB-INF/datasource-ds.xml e funcionou corretamente.

Criado 2 de janeiro de 2017
Ultima resposta 3 de jan. de 2017
Respostas 1
Participantes 1