Problema al conectar con un servicio de nombre de CORBA
Hola,
ante todo, disculpas si este no es el lugar indicado para postear este mensaje, pero no me parecio ver en la lista de foros un lugar expreso para CORBA asi que creo que este es el lugar donde mejor encaja.
Mi problema es el siguiente:
estoy desarrollando una aplicaci贸n cliente/servidor utilizando CORBA (concretamente la implementacion para Java, JacORB) y estoy teniendo un problema para conectarme con el cliente desde fuera de mi subred a un servidor que si esta en ella.
Tras unas pruebas he llegado a la conclusion de que el problema esta que en que la referencia IOR que me publica en el servicio de nombres apunta (o al menos eso parece) al host de la maquina nada mas y no al host.dominio, por lo que dentro de la subred me lo resuelve pero desde fuera no.
Llevo un tiempo dandole vueltas al asunto y no logro comprender por que pasa esto pues en los libros y documentacion a la que he tenido acceso no indica en ningun momento que tenga que expecificar explicitamente que me escriba toda la direccion de la m谩quina. De hecho la gran mayoria de literatura al respecto muestran como ejemplo de conexion el mismo c贸digo o muy parecido.
Para concretar un poco mas, utilizo el acceso a la referencia del servicio de nombre a traves de http aprovechando que en esa misma maquina tengo un servidor web instalado. En un principio la referencia la obtiene bien de este modo, es luego cuando intenta resolver el nombre del contexto cuando da el error, dandome esta linea:
could not resolve hostname: pels
en donde se puede comprobar que me intenta acceder usando solo el nombre de la m谩quina.
Si alguien me puede indicar por que pasa eso o si deberia usar otra manera de comunicarme con el servicio de nombres, por ejemplo usando corbaloc, me seria de gran ayuda.
Gracias y saludos.
Sergio.
ante todo, disculpas si este no es el lugar indicado para postear este mensaje, pero no me parecio ver en la lista de foros un lugar expreso para CORBA asi que creo que este es el lugar donde mejor encaja.
Mi problema es el siguiente:
estoy desarrollando una aplicaci贸n cliente/servidor utilizando CORBA (concretamente la implementacion para Java, JacORB) y estoy teniendo un problema para conectarme con el cliente desde fuera de mi subred a un servidor que si esta en ella.
Tras unas pruebas he llegado a la conclusion de que el problema esta que en que la referencia IOR que me publica en el servicio de nombres apunta (o al menos eso parece) al host de la maquina nada mas y no al host.dominio, por lo que dentro de la subred me lo resuelve pero desde fuera no.
Llevo un tiempo dandole vueltas al asunto y no logro comprender por que pasa esto pues en los libros y documentacion a la que he tenido acceso no indica en ningun momento que tenga que expecificar explicitamente que me escriba toda la direccion de la m谩quina. De hecho la gran mayoria de literatura al respecto muestran como ejemplo de conexion el mismo c贸digo o muy parecido.
Para concretar un poco mas, utilizo el acceso a la referencia del servicio de nombre a traves de http aprovechando que en esa misma maquina tengo un servidor web instalado. En un principio la referencia la obtiene bien de este modo, es luego cuando intenta resolver el nombre del contexto cuando da el error, dandome esta linea:
could not resolve hostname: pels
en donde se puede comprobar que me intenta acceder usando solo el nombre de la m谩quina.
Si alguien me puede indicar por que pasa eso o si deberia usar otra manera de comunicarme con el servicio de nombres, por ejemplo usando corbaloc, me seria de gran ayuda.
Gracias y saludos.
Sergio.