Acceder a una BD en Servidor con java

Publicado por naemro, Marzo 05, 2009, 01:49:35

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

naemro

Bueno el tema es el siguiente: tengo una aplicación java que necesito correrla en varias máquinas. Estas máquinas necesitan compartir la BD ubicada en el servidor. Estoy usando MySQL, Hibernate y JPA para manejar la persistencia. He intentado modificando el xml de la unidad de persistencia colocando el host del servidor y algún puerto aleatorio y no funciona. Tambien intenté crear la conexion a la BD desde el conector de MySQL (en netbeans) tambien con el host del servidor....y nada. Necesitaría que alguien me guiara para saber por donde tengo que encarar.

Muchas gracias
Nati

"Nadie tiene más posibilidades de caer en un engaño que aquel a quien la mentira se ajusta a sus deseos"

Predicador

Hola, no suelo hacer nada en java pero aca van unas preguntas igual:
1- El MySQL server es visible desde donde lo queres acceder?
2- Tenes el JDBC instalado correctamente?
3- Tenes la configuracion de Hibernate correctamente? Fijate sobre todo la cadena de driver_class y url (sobre todo esta ultima cambia de acuerdo a que sql server usas).
4- No pruebes puertos aleatorios, MySQL normalmente esta en el puerto 3306.
5- Por ultimo pero no menos importante, esta funcionando el MySQL server? permite conexiones remotas?

Baii y exitos
En la mayoría de las comunidades online el 90% de los usuarios son mirones que nunca contribuyen, el 9% contribuyen un poco y el 1% son los responsables de casi toda la acción. Nielsen

elrosti

Solo para agregar una recomendación, probá simplemente con cualquier cliente MySQL (Yo uso SQLyog y es muy bueno, tambien puedes usar el oficial de MySQL) a ver si te podes conectar a la BD desde una maquina remota, así descartamos problemas de permisos. De esta manera si te da un error al conectarte será mucho mas facil deducir donde está el error, si en los permisos o es directamente que no encuentra el servidor.

¿ Puede ser que exista algun firewall blockeando las conexiones ?, a mi me ha pasado en la red de algunos clientes que necesito configurar el firewall que tengan instalado (sobre todo el de Panda te blockea todo y no te avisa)

Saludos.
Yo no lo quería creer..... pero ella me convenció.

naemro

Solucioné mi problema, efectivamente era el firewall del antivirus (eset smart security). Ahora está todo funcionando a la perfección.

Muchas gracias a los 2!!!!

Saludos
Nati

"Nadie tiene más posibilidades de caer en un engaño que aquel a quien la mentira se ajusta a sus deseos"