Banco de dados Wildfly 9.0.2 + H2 (jdbc: h2: arquivo não mostra tabelas)

aelkz

Então, meu primeiro exemplo usando Wildfly 9.0.2 e eu implantei um webapp com as configurações:

contexto: app-estoque-ws-server-wildfly

src/main/resources/META-INF
-> import.sql
-> persistence.xml

WebContent/WEB-INF
-> knight-estoque-ds.xml

persistence.xml:

<persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="        http://java.sun.com/xml/ns/persistence         http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
     <persistence-unit name="primario">
          <jta-data-source>java:jboss/datasources/KnightDS</jta-data-source>
          <properties>
               <property name="hibernate.hbm2ddl.auto" value="create-drop" />
               <property name="hibernate.show_sql" value="true" />
          </properties>
     </persistence-unit>
</persistence>

knight-estoque-ds.xml:

<datasources xmlns="http://www.jboss.org/ironjacamar/schema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.jboss.org/ironjacamar/schema http://docs.jboss.org/ironjacamar/schema/datasources_1_0.xsd">
     <datasource jndi-name="java:jboss/datasources/KnightDS"
      pool-name="knight-datasource" enabled="true"
      use-java-context="true">
          <connection-url>jdbc:h2:file:knight-estoque;DB_CLOSE_ON_EXIT=FALSE</connection-url>
          <driver>h2</driver>
          <security>
               <user-name>sa</user-name>
               <password>sa</password>
          </security>
     </datasource>
</datasources>

Isto é o que obtenho no log de inicialização:

21:52:31,043 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-6) WFLYJCA0001: Bound data source [java:jboss/datasources/KnightDS]

Mas como posso realizar:

1- Acessando H2 knight-estoque no console web H2, não consigo visualizar as tabelas criadas ou importadas anteriormente.

insira a descrição da imagem aqui

2- Além disso, não consigo ver no log do Wildfly a execução de import.sql que foi adicionado anteriormente na pasta META-INF.

3- E, finalmente, como localizar o knight-estoque DS no console da web do Wildfly? Tentei os seguintes caminhos e não encontrei a configuração do DS:

[RUNTIME] -> Servidor Standalone -> Subsistemas -> Fontes de Dados (mostra apenas ExampleDS)

[CONFIGURAÇÃO] -> Subsistemas -> Fontes de dados -> Não XA -> (mostra apenas ExampleDS)

[CONFIGURAÇÃO] -> Subsistemas -> Fontes de dados -> XA -> nada aqui

A configuração do knight-estoque DS só é exibida na estrutura abaixo:

insira a descrição da imagem aqui

O que estou perdendo? Eu só quero executar o import.sql no DS para que eu possa começar a usar o aplicativo e também navegar pelas tabelas usando o console da web H2.

Obrigado.

James R. Perkins

O import.sqlarquivo precisa estar um nível acima no src/main/resources/diretório, não no META-INFdiretório.

Este artigo é coletado da Internet.

Se houver alguma infração, entre em [email protected] Delete.

editar em
0

deixe-me dizer algumas palavras

0comentários
loginDepois de participar da revisão

Artigos relacionados

O banco de dados H2 é adequado como banco de dados embutido com grandes tabelas?

Por que o banco de dados H2 não mostra minha tabela no navegador

Tamanho das tabelas de banco de dados H2

As tabelas de banco de dados H2 incorporadas do Intellij não aparecem

Banco de dados Spring Boot H2 - Tabelas não exibidas

Banco de dados Spring Boot H2 - Tabelas não exibidas

Não é possível usar setArray JDBC (inteiro) com banco de dados H2

Spring Boot: banco de dados H2 não salvo em arquivo

Qual é a string de conexão jdbc para o banco de dados H2?

Alterando a localização do arquivo de configuração do banco de dados H2?

Banco de dados Spring e H2 - não é possível conectar ao banco de dados h2

Como armazenar o arquivo de banco de dados H2 no diretório do projeto

Carregue o arquivo CSV localizado no classpath para o banco de dados H2

Como acessar o arquivo * .mv.db do banco de dados H2?

Como incorporar o banco de dados H2 em um arquivo jar entregue ao cliente?

Como o banco de dados H2 difere do Postgresql? H2 cria tabelas por conta própria quando usado em um microsserviço

Spring Boot no banco de dados de memória H2 não carrega dados do arquivo na inicialização

As junções simples não funcionam no banco de dados H2 ao fornecer várias tabelas

banco de dados h2 questão heap java

Incorporando o banco de dados Java h2 programaticamente

Inicie o banco de dados H2 programaticamente

Como salvar a duração no banco de dados H2

Corrupção do banco de dados H2 regularmente

Mesmo depois de fechar a conexão, os dados ainda existem nas tabelas do banco de dados H2

Wildfly 21: JAR inicializável não consegue encontrar classes de driver / fonte de dados H2 JDBC

O banco de dados H2 criado em JAVA não foi encontrado no Console H2?

Teste de primavera com H2 no banco de dados de memória truncar todas as tabelas

O banco de dados Spring JPA H2 obtém org.h2.jdbc.JdbcSQLSyntaxErrorException Tabela não encontrada

O Hibernate não salva os dados no banco de dados H2

TOP lista

  1. 1

    R Shiny: use HTML em funções (como textInput, checkboxGroupInput)

  2. 2

    UITextView não está exibindo texto longo

  3. 3

    Dependência circular de diálogo personalizado

  4. 4

    Acessando relatório de campanhas na AdMob usando a API do Adsense

  5. 5

    Como assinar digitalmente um documento PDF com assinatura e texto visíveis usando Java

  6. 6

    R Folheto. Dados de pontos de grupo em células para resumir muitos pontos de dados

  7. 7

    Setas rotuladas horizontais apontando para uma linha vertical

  8. 8

    O Chromium e o Firefox exibem as cores de maneira diferente e não sei qual deles está fazendo certo

  9. 9

    Definir um clipe em uma trama nascida no mar

  10. 10

    Por que meus intervalos de confiança de 95% da minha regressão multivariada estão sendo plotados como uma linha de loess?

  11. 11

    Como dinamizar um Dataframe do pandas em Python?

  12. 12

    regex para destacar novos caracteres de linha no início e no fim

  13. 13

    Why isn't my C# .Net Core Rest API route finding my method?

  14. 14

    Como obter a entrada de trás de diálogo em treeview pyqt5 python 3

  15. 15

    Tabela CSS: barra de rolagem para a primeira coluna e largura automática para a coluna restante

  16. 16

    How to create dynamic navigation menu select from database using Codeigniter?

  17. 17

    Como recuperar parâmetros de entrada usando C #?

  18. 18

    Changing long, lat values of Polygon coordinates in python

  19. 19

    Livros sobre criptografia do muito básico ao muito avançado

  20. 20

    Método \ "POST \" não permitido no framework Django rest com ações extras & ModelViewset

  21. 21

    Pesquisa classificada, conte números abaixo do valor desejado

quentelabel

Arquivo