Solucionado (ver solução)
Solucionado
(ver solução)
6
respostas

Problema para acessar o banco de dados (/h2-console)

Quando tento acessar o banco de dados através do endereço (localhost:8080/h2-console) o Spring apresenta o seguinte erro: org.h2.message.DbException: IO Exception: "java.net.UnknownHostException: MATHEUS: MATHEUS: Name or service not known" [90028-200]

OBS: Estou usando um Linux OpenSuse Leap 15.2

6 respostas

Oi Matheus,

Posta aqui como está seu arquivo application.properties

# datasource
spring.datasource.driverClassName=org.h2.Driver
spring.datasource.url=jdbc:h2:mem:alura-forum
spring.datasource.username=sa
spring.datasource.password=

# jpa
spring.jpa.defer-datasource-initialization=true
spring.jpa.database-platform=org.hibernate.dialect.H2Dialect
spring.jpa.hibernate.ddl-auto=update


#h2
spring.h2.console.enabled=true
spring.h2.console.path=/h2-console

Oi Matheus,

É alguma configuração referente ao seu sistema operacional que está causando o problema.

Roda no terminal o seguinte comando e posta aqui a saida:

cat /etc/hosts
#
# hosts         This file describes a number of hostname-to-address
#               mappings for the TCP/IP subsystem.  It is mostly
#               used at boot time, when no name servers are running.
#               On small systems, this file can be used instead of a
#               "named" name server.
# Syntax:
#    
# IP-Address  Full-Qualified-Hostname  Short-Hostname
#

127.0.0.1       localhost

# special IPv6 addresses
::1             localhost ipv6-localhost ipv6-loopback

fe00::0         ipv6-localnet

ff00::0         ipv6-mcastprefix
ff02::1         ipv6-allnodes
ff02::2         ipv6-allrouters
ff02::3         ipv6-allhosts
solução!

Eu acho que você vai precisar editar esse arquivo para alterar essa linha:

127.0.0.1       localhost

Adicionando nela o hostname.

Roda o comando hostname no terminal para descobrir o seu hostname e depois adiciona nessa linha que citei.

Exemplo:

127.0.0.1       localhost seu_hostname

Obrigado pela ajuda Rodrigo, consegui !!