Foros del Web » Programación para mayores de 30 ;) » Programación General »

Tomcat + Windwos + Perl + Conexiones Socket

Estas en el tema de Tomcat + Windwos + Perl + Conexiones Socket en el foro de Programación General en Foros del Web. Abro un nuevo tema puesto que se desvia demasiado del otro y me parece muy interesante para la posteridad... Tengo un Script que hace una ...
  #1 (permalink)  
Antiguo 04/01/2008, 04:16
 
Fecha de Ingreso: octubre-2007
Mensajes: 27
Antigüedad: 17 años, 3 meses
Puntos: 0
Tomcat + Windwos + Perl + Conexiones Socket

Abro un nuevo tema puesto que se desvia demasiado del otro y me parece muy interesante para la posteridad...

Tengo un Script que hace una conexión mediante unas librerias a cierto socket.
Lo corro desde la consola, todo OK, me llega toda la información y me conecta perfectamente.

Ahora, que pasa si lo corro el script bajo TOMCAT con las catalina cgi? Pues que no conecta.

Tras buscar en google encuenro mucha gente con el mismo tipo de problema en multiples foros, pero en ninguno nadie plantea una solución, nisiquiera una respuesta con un minimo de sentido.
Lo más sensato que he leido es que sea cuestión de permisos, pero tampoco veo donde puede residir el problema...

Alguien tiene idea?
Muchas gracias.

Última edición por lag_0; 04/01/2008 a las 09:16
  #2 (permalink)  
Antiguo 04/01/2008, 08:32
Colaborador
 
Fecha de Ingreso: mayo-2006
Ubicación: Valladolid
Mensajes: 525
Antigüedad: 18 años, 9 meses
Puntos: 11
Re: Tomcat + Windwos + Perl + Conexiones Socket

¿Prosperidad? ¿No será posteridad?

¿Qué mensaje de error aparece?
  #3 (permalink)  
Antiguo 04/01/2008, 09:17
 
Fecha de Ingreso: octubre-2007
Mensajes: 27
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Tomcat + Windwos + Perl + Conexiones Socket

Cita:
Iniciado por jferrero Ver Mensaje
¿Prosperidad? ¿No será posteridad?

¿Qué mensaje de error aparece?
Es lo que tiene hacer multiples cosas a la vez XD.
Nada especifico, simplemente no puede establecer la conexión, es decir, no encuentra el servidor... y lógicamente está más que probadao que si no es corriendo bajo tomcat si funciona.

Un saludo y gracias
  #4 (permalink)  
Antiguo 04/01/2008, 09:49
Colaborador
 
Fecha de Ingreso: mayo-2006
Ubicación: Valladolid
Mensajes: 525
Antigüedad: 18 años, 9 meses
Puntos: 11
Re: Tomcat + Windwos + Perl + Conexiones Socket

Entonces es claro: el problema es Tomcat (¡qué sorpresa!).
  #5 (permalink)  
Antiguo 04/01/2008, 09:59
Colaborador
 
Fecha de Ingreso: mayo-2006
Ubicación: Valladolid
Mensajes: 525
Antigüedad: 18 años, 9 meses
Puntos: 11
Re: Tomcat + Windwos + Perl + Conexiones Socket

Un momento... ¿has dicho Windows?
  #6 (permalink)  
Antiguo 04/01/2008, 12:40
 
Fecha de Ingreso: octubre-2007
Mensajes: 27
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Tomcat + Windwos + Perl + Conexiones Socket

Windows y sin más remedio , no mando yo sobre donde ha de correr el script..
  #7 (permalink)  
Antiguo 04/01/2008, 12:41
 
Fecha de Ingreso: octubre-2007
Mensajes: 27
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Tomcat + Windwos + Perl + Conexiones Socket

Cita:
Iniciado por jferrero Ver Mensaje
Entonces es claro: el problema es Tomcat (¡qué sorpresa!).
Hombre.. eso ya lo suponía pero ni encuentro ni se me ocurren posibles soluciones... alguna idea?
  #8 (permalink)  
Antiguo 04/01/2008, 17:50
Colaborador
 
Fecha de Ingreso: mayo-2006
Ubicación: Valladolid
Mensajes: 525
Antigüedad: 18 años, 9 meses
Puntos: 11
Re: Tomcat + Windwos + Perl + Conexiones Socket

Cita:
Iniciado por lag_0 Ver Mensaje
Windows y sin más remedio , no mando yo sobre donde ha de correr el script..
Búscate otro trabajo más serio. Estás perdiendo el tiempo en esa empresa (hablo en serio).
  #9 (permalink)  
Antiguo 07/01/2008, 07:24
 
Fecha de Ingreso: octubre-2007
Mensajes: 27
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Tomcat + Windwos + Perl + Conexiones Socket

Será otro post más sobre lo mismo sin respuesta..
  #10 (permalink)  
Antiguo 07/01/2008, 07:52
Colaborador
 
Fecha de Ingreso: mayo-2006
Ubicación: Valladolid
Mensajes: 525
Antigüedad: 18 años, 9 meses
Puntos: 11
Re: Tomcat + Windwos + Perl + Conexiones Socket

Te puedo decir que, más o menos en julio del año pasado, fue la última vez que ejecutamos cgi Perl desde dentro de Tomcat, antes de pasarnos definitivamente a mod_perl + TT. Los scripts y el Tomcat corrían en Windows. Lo que recuerdo es que tuvimos que ajustar los permisos de ejecución de los scripts cgi para que Tomcat los pudiera ejecutar. Como no eran scripts en que se crearan conexiones tcp pues no puedo decirte nada en referencia a ese tema, el porqué a ti te falla. Vete a saber si incluso es por culpa del antivirus o del cortafuegos de Windows.

El caso es que la empresa que donde estaba decidió pasarse a Linux y todo fue más sencillo. Ahora tenemos un Tomcat en un servidor público, sirviendo páginas jsp. Si en un momento dado necesitamos ejecutar un cgi, se suele realizar con una petición HTTP más, en lugar de llamarlo desde el Tomcat.

Y... no puedo decirte más... ni idea de cual puede ser el fallo. Es que incluso podría ser una limitación de seguridad del propio Tomcat, pero creo recordar que solo había limitaciones en la ejecución, no en la conexión.
  #11 (permalink)  
Antiguo 07/01/2008, 11:40
 
Fecha de Ingreso: octubre-2007
Mensajes: 27
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Tomcat + Windwos + Perl + Conexiones Socket

Cita:
Iniciado por jferrero Ver Mensaje
Te puedo decir que, más o menos en julio del año pasado, fue la última vez que ejecutamos cgi Perl desde dentro de Tomcat, antes de pasarnos definitivamente a mod_perl + TT. Los scripts y el Tomcat corrían en Windows. Lo que recuerdo es que tuvimos que ajustar los permisos de ejecución de los scripts cgi para que Tomcat los pudiera ejecutar. Como no eran scripts en que se crearan conexiones tcp pues no puedo decirte nada en referencia a ese tema, el porqué a ti te falla. Vete a saber si incluso es por culpa del antivirus o del cortafuegos de Windows.

El caso es que la empresa que donde estaba decidió pasarse a Linux y todo fue más sencillo. Ahora tenemos un Tomcat en un servidor público, sirviendo páginas jsp. Si en un momento dado necesitamos ejecutar un cgi, se suele realizar con una petición HTTP más, en lugar de llamarlo desde el Tomcat.

Y... no puedo decirte más... ni idea de cual puede ser el fallo. Es que incluso podría ser una limitación de seguridad del propio Tomcat, pero creo recordar que solo había limitaciones en la ejecución, no en la conexión.
Serán permisos internos del tomcat seguro por que ni antivirus ni firewall, es una red local cerrada sin acceso a internet, así que "no hay peligro".

Suena muy interesante esto que me cuentas por que tengo la impresión que es lo mismo que pasa en mi caso..
Me hechas una mano por donde empezar con los parametros de seguridad de Tomcat? Hasta hace 2 dias no sabía nada de Tomcat y voy perdidisimo, por donde miro?
Seguro que me las arreglaré
  #12 (permalink)  
Antiguo 07/01/2008, 13:50
Colaborador
 
Fecha de Ingreso: mayo-2006
Ubicación: Valladolid
Mensajes: 525
Antigüedad: 18 años, 9 meses
Puntos: 11
Re: Tomcat + Windwos + Perl + Conexiones Socket

Pues lo siento, pero de Tomcat solo sabía lo de mirar el fichero de configuración server.xml. Y no mucho más, la verdad. Es que el tema de Java para mi está completamente olvidado. Lo siento.

A ver si alguien más, en este foro, te puede responder... O en el foro de Java, mejor.
  #13 (permalink)  
Antiguo 08/01/2008, 05:06
 
Fecha de Ingreso: octubre-2007
Mensajes: 27
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Tomcat + Windwos + Perl + Conexiones Socket

Probaré allí.
Gracias por todo ;)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:47.