Acessando a Interface Web do H2 no JBoss AS 7.1.2 (JBoss EAP 6)

Postado em Atualizado em

Olá amigos,

Se vocês já utilizaram outras versões do JBoss perceberam que ele possui um banco de dados embarcado.  Na versão JBoss AS 7 é o  H2. Ele não é recomendado para produção mas é muito útil para alguns testes na fase de desenvolvimento.

O JBoss AS 7 já vem um banco de dados que está em memória no H2: test. Veja a definição no Datasource que está no standalone.xml ou domain.xml:

<datasource jndi-name="java:jboss/datasources/ExampleDS" pool-name="ExampleDS" enabled="true" use-java-context="true">
     <connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1</connection-url>
     <driver>h2</driver>
     <security>
        <user-name>sa</user-name>
        <password>sa</password>
     </security>
</datasource>

Muitas pessoas não sabem mas o H2  fornece um console web para que possamos acessar as informações persistidas por configurações ou aplicações que estão sendo executadas no JBoss. Para iniciar o console web execute o jar em JBOSS_HOME\modules\com\h2database\h2\main\h2-1.3.161-redhat-1.jar:

  java -jar h2-1.3.161-redhat-1.jar

Ao executar o jar do H2, o console web será aberto em seu navegador padrão automaticamente. Veja:

Como vimos no Datasource o usuário e password padrão é sa:

 <user-name>sa</user-name>
 <password>sa</password>

O console web é uma boa alternativa para que possamos verificar os nossos testes em desenvolvimento no H2.

O console web do H2 permite ainda a realização de conexões JDBC com outros RDBMSs.

Espero que tenha ajudado.

Abraços

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s