[opensuse-es] Configuracion del Firewall para el JBoss
Hola amigos, tengo un problema con el JBoss, el firewall, y el VMware que espero alguien de la lista pueda orientarme para poder resolver. Les platico lo que estoy haciendo: Tengo instalado en mi máquina el openSuse 10.2 (64 bits); estoy trabajando con el Eclipse y MyEclipse; estoy escribiendo una aplicación j2EE y como servidor de aplicaciones uso el JBoss. En la oficina tengo que utilizar windows xp como herramienta de trabajo, pero en mi casa (que es en donde tengo el problema) utilizo las mismas herramientas pero instaladas en openSuse 10.2 La página del usuario tiene código javascript para generar y controlar cierta funcionalidad de la aplicación. Después de estar probando un rato me dí cuenta que lo programado en javascript no funciona en firefox, solo funciona para internet explorer. Tengo instalado el VMWare con una máquina virtual windows xp, así que lo abrí y ejecuté el internet explorer para ejecutar desde éste navegador la aplicación que estoy escribiendo, solo que no la puedo ejecutar. Después de modificar todas las opciones posibles que se me ocurrieron en el firewall de suse para poder ejecutar mi aplicación por fin dí de baja el firewall pero ni así pude ejecutarla. A grandes razgos éste es el problema no puedo conectarme por http desde mi máquina virtual al jboss que se está ejecutando en mi instalación de suse. La máquina virtual tiene una conección directa a la red, tiene su propia IP (obtenida por DHCP) y puedo salir y navegar en internet sin ningún problema, pero ya no sé que hacer para poder ejecutar la aplicación que está deployada en el jboss instalado en suse.... Si alguien tiene alguna idea o la solución lo agradeceré muchísimo.... --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 04/09/2007 2:32:11 Ricardo Mostalac escribió: rmostalac> rmostalac> Si alguien tiene alguna idea o la solución lo agradeceré muchísimo.... En realidad El windows virtual es una máquina más de la red local. Prueba a llamar a JBOSS por la IP _privada_ de la máquina donde tienes el SuSE instalado Por ejemplo: http://192.158.1.2:8080 (suponiendo que el 8080 sea el puerto donde escucha jboss) El puerto del jboss tiene que estar abierto en el cortafuegos. Por otro lado asegurate de que tanto SuSE como el XP virtual pertenezcan al mismo grupo de trabajo. -- Saludos, Josep M. Queralt
Hola :) El Tuesday 04 September 2007, Ricardo Mostalac escribió: [...]
A grandes razgos éste es el problema no puedo conectarme por http desde mi máquina virtual al jboss que se está ejecutando en mi instalación de suse. La máquina virtual tiene una conección directa a la red, tiene su propia IP (obtenida por DHCP) y puedo salir y navegar en internet sin ningún problema, pero ya no sé que hacer para poder ejecutar la aplicación que está deployada en el jboss instalado en suse....
¿Has probado a hacer un ping de uno a otro? aka SUSE <-> VM ¿Has probado a desactivar el Firewall temporalmente? aka rcSuSEfirewall stop Si no recuerdo mal, durante la configuración del VMWare, hay un paso que te pregunta si quieres que VM y host se van, ¿has respondido que sí? Si no lo has hecho, puedes volver a reconfigurar el VMWare ejecutando: vmware-config.pl como usuario root. HTH Rafa -- "We cannot treat computers as Humans. Computers need love." rgriman@skype.com --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
On 9/4/07, Rafa Grimán
Hola :)
El Tuesday 04 September 2007, Ricardo Mostalac escribió:
[...]
A grandes razgos éste es el problema no puedo conectarme por http desde mi máquina virtual al jboss que se está ejecutando en mi instalación de suse. La máquina virtual tiene una conección directa a la red, tiene su propia IP (obtenida por DHCP) y puedo salir y navegar en internet sin ningún problema, pero ya no sé que hacer para poder ejecutar la aplicación que está deployada en el jboss instalado en suse....
¿Has probado a hacer un ping de uno a otro? aka SUSE <-> VM
¿Has probado a desactivar el Firewall temporalmente? aka rcSuSEfirewall stop
Si no recuerdo mal, durante la configuración del VMWare, hay un paso que te pregunta si quieres que VM y host se van, ¿has respondido que sí? Si no lo has hecho, puedes volver a reconfigurar el VMWare ejecutando:
vmware-config.pl
Hola Rafa, muchas gracias por contestar..., si, con la instalación del VMWare no tengo problemas, si hay comunicación entre la máquina virtual y openSuse..., puedo hacer ping en ambas direcciones y ambas máquinas responden..., incluso, en vez de utilizar las VMTools (y si las tengo instaladas) para compartir carpetas entre las máquinas (la virtual y openSuse) lo hago a través de Samba sin ningún problema, también en ambas direcciones... Por otro lado, también ya intenté deteniendo el firewall como dices y ni aún así logro obtener respuesta del JBoss. Para ejecutar la aplicación que estoy desarrollando, en la máquina con openSuse (que es en donde esta instalado el JBoss) lo hago con la siguiente url: http://localhost:8080/Ingenieria y funciona, salvo que, como uso firefox, algunas instrucciones javascript no las reconoce. Desde la máquina virtual con wxp debería poder ejecutar la aplicación de la siguiente manera: http://192.168.1.72:8080/Ingenieria La dirección 192.168.1.72 es la de la máquina openSuse... ¿Alguan sugerencia? --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 4/09/07, Ricardo Mostalac escribió:
Prueba a conectar desde SuSE con la IP en lugar de "localhost". Es posible que no esté configurado para responder con la ip y por eso falla. http://192.168.1.72:8080/Ingenieria Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
On 9/4/07, Camaleón
El 4/09/07, Ricardo Mostalac escribió:
Prueba a conectar desde SuSE con la IP en lugar de "localhost". Es posible que no esté configurado para responder con la ip y por eso falla.
http://192.168.1.72:8080/Ingenieria
Saludos,
Hola Camaleón, muchas gracias también a ti por contestar..., El JBoss responde bien en el openSuse con el nombre de la máquina (jupiter) o con dirección IP o incluso como localhost, de las siguientes tres formas el JBoss responde correctamente: http://localhost:8080/Ingenieria http://192.168.1.72:8080/Ingenieria http://jupiter:8080/Ingenieria En la máquina virtual wxp deberían de funcionar cualquiera de las opciones segunda y tercera de la lista anterior, ya que si realizo un ping a la dir. ip obtengo la misma respuesta que si realizo un ping hacia el nombre de la máquina..., lo que quiero decir es que desde la máquina virtual obtengo respuesta al realizar cualquiera de las siguientes instrucciones: ping jupiter ping 192.168.1.72 Estoy pensando que tal vez no sea problema del VMWare o de la comunicación entre la máquina virtual y la máquina con openSuse, tal vez sea problema de configuración del JBoss..., voy a comenzar a buscar por ese lado... --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 4/09/07, Ricardo Mostalac escribió:
El JBoss responde bien en el openSuse con el nombre de la máquina (jupiter) o con dirección IP o incluso como localhost, de las siguientes tres formas el JBoss responde correctamente:
http://localhost:8080/Ingenieria http://192.168.1.72:8080/Ingenieria http://jupiter:8080/Ingenieria
O.K. Descartado pues que jboss no responda con la ip.
En la máquina virtual wxp deberían de funcionar cualquiera de las opciones segunda y tercera de la lista anterior, ya que si realizo un ping a la dir. ip obtengo la misma respuesta que si realizo un ping hacia el nombre de la máquina..., lo que quiero decir es que desde la máquina virtual obtengo respuesta al realizar cualquiera de las siguientes instrucciones:
ping jupiter ping 192.168.1.72
Si tienes configurado algún sistema para resolver los nombres en la red local (en la máquina virtual), sí debería funcionar con el nombre. ¿Puedes conectar vía telnet desde la máquina virtual?
Estoy pensando que tal vez no sea problema del VMWare o de la comunicación entre la máquina virtual y la máquina con openSuse, tal vez sea problema de configuración del JBoss..., voy a comenzar a buscar por ese lado...
Revisa los registros, seguro que encuentras más datos del error. Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
participants (4)
-
Camaleón
-
Josep M. Queralt
-
Rafa Grimán
-
Ricardo Mostalac