Conexão Hibernate + VM

4 respostas
Deluxe

Pessoal…

tenho uma VM (VirtualBox), e nela existe alguns bancos funcionando corretamente…
não estou conseguindo abrir conexão do hibernate…

minha maquina fisica está

<property name="dialect">org.hibernate.dialect.Oracle10gDialect</property> <property name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property> <property name="hibernate.get_generated_keys">false</property> <property name="connection.url">jdbc:oracle:thin:@192.168.1.2:1521:XE</property> <property name="connection.username">system</property> <property name="connection.password">root</property>

o ip 192.168.1.2 pinga normalmente…

Quando executo o código

Exceção de E/S: The Network Adapter could not establish the connection
org.hibernate.exception.GenericJDBCException: Cannot open connection

Existe alguma configuração especifica?
o IP que eu uso no hibernate é o IP da VM mesmo né?

vlw

4 Respostas

romarcio

No Hibernate não, mas talvez tenha que liberar a porta do banco no SO.

Hebert_Coelho

Confira também se o firewall não está te trollando! [=

Deluxe

tb achei q era o firewall… desativei, mais não funcionou! =\

furuta

Quando preciso resolver algum problema assim, sempre tento conectar com o banco diretamente, via um Squirel, Pl/Sql Developer, etc. Como você configurou sua VM? Você precisa acessar ela fora da sua máquina? Quando eu preciso acessar somente da minha máquina, eu configuro as opções de rede como “host only”. Tente dar um ping da sua máquina para a vm, usando ping . Outra coisa, independente se é vm ou não, a configuração do hibernate é a mesma.

Criado 6 de fevereiro de 2012
Ultima resposta 6 de fev. de 2012
Respostas 4
Participantes 4