Problemas Jasper

Estoy teniendos problemas con el Jasper, recibo el mensaje de error
“No es posible generar el reporte, el servlet Jasper no se encuentra corriendo”
Lo extraño es que para realizar pruebas tengo una copia de la maquina virtual de producción, donde anda bien. Verificamos y el Jasper está corriendo, sin embargo en ninguno de los reportes que usa Jasper lo puedo hacer funcionar.
Alguna idea?

Saludos.
Pablo

Hola Pablo,
el error que se produce debería ser efectivamente porque actualmente no tenés levantado el servicio del JavaBrige.
Cómo verificaste que el servlet está corriendo?
Seguiste las instrucciones del wiki para la instalación de Jasper? (https://repositorio.siu.edu.ar/trac/Portal-G3/wiki/NotasTecnicas/InstEntornoDesa)

" • Descargar el siguiente archivo .ZIP:

http://toba.siu.edu.ar/downloads/toba/JasperReports_JavaBridge.zip

Descomprimirlo en el directorio ‘php\3ros’ de la instalación (<path proyecto Guaraní>\lib\toba\php\3ros).

Luego, para ejecutar el servidor de reportes para la impresión en Guaraní 3 ejecutar el siguiente comando (reemplazando la variable $guarani_dir por el path del proyecto Guaraní)

java -jar $guarani_dir\lib\toba\php\3ros\JavaBridge\WEB-INF\lib\JavaBridge.jar SERVLET:8081 "

Saludos,
Gabriela.

Hola Gabriela,
El servicio de Jasper está corriendo correctamente:

ps aux |grep java

root 322 0.0 1.5 1585788 29752 ? Sl 10:05 0:07 java -jar /usr/local/proyectos/guarani3/3.8.0/lib/toba/php/3ros/JavaBridge/WEB-INF/lib/JavaBridge.jar SERVERLET:8081

y la instalación se hizo de acuerdo al wiki

Hola Pablo.

Verifica la configuración de la VM ya que el PHP/Bridge corre en el puerto 8081 y quizás tengas configurado que no se permiten conecciones entrantes o esta configurado cerrado ese puerto.
Mas info del PHP/Bridge:
http://php-java-bridge.sourceforge.net/pjb/

Otra hipótesis, aunque con menos peso ya que para mi el error esta relacionado con lo anterior, es que sea un problema de permisos dado que al proceso lo ejecuta root.

Saludos!

Gonzalo

Buen día Pablo / Claudio:
Este tema se encuentra Resuelto?

Hola Emilse, el tema se solucionó. No tengo cual fue la solución exacta, lo hizo Claudio.

En nuestro caso el problema era con el path del archivo Java.inc. Otra confusción tambien se da porque en el caso de Guarani3, hay un Jasper dentro de Guarani y otro dentro de Toba

Fijate que te muestra la salida de:
java -jar /usr/local/proyectos/guarani3/3.8.0/lib/toba/php/3ros/JavaBridge/WEB-INF/lib/JavaBridge.jar SERVERLET:8081

Hola Claudio,

No entiendo bien qué quisiste decir en el post anterior.
El Jasper es único y debe estar dentro de la carpeta <path proyecto Guaraní/lib/toba/php/3ros/>. No hay otro dentro de Guaraní.

Saludos, Florencia.

Tengo el mismo problema, esta corriendo el jasper que otra cosa se les ocurre
adjunto imagen del error y de que esta corriendo jasper


jasper1.jpg

jasper1.png

jasper.jpg

jasper.png

Hola Esteban.

Normalmente los problemas de Jasper se dan por errores en la ejecucion del proceso (llamado, no corre, etc) O permisos de directorios.
Si buscas en el foro, hay varios post al respecto ademas de este que te pueden ayudar.

Te dejo este otro:
http://foro.comunidad.siu.edu.ar/index.php?topic=6908.0

Saludos,

Gonzalo

Gonzalo gracias! ya esta funcionando, hice el script para levantarlo en en init.d , primero dio un mensaje isDisplayLocal, recargue la pagina y dio un choclo de errores, volvia a recargar y genero el pdf.
Saludos