Jasper Server (imagen destacada)

Tiro monedas al aire, pero hasta ahora nunca las pude agarrar.

Para realizar la gran mayoría de mis reportes utilizo JasperReports Server, así que en este post le voy a indicar como instalarlo en un sistema como Debian Buster, configurarlo, etc. Así que manos a la obra.

Obs:

  •  Utilizo Debian Buster de 64 bits.
  •  Descargamos JasperReports Server 7.5.0. Click aquí. Debes de tener un usuario para poder descargar la versión Community Edition. En mi caso descargue este binario: TIB_js-jrs-cp_7.5.0_linux_x86_64.run
  •  Una vez descargado recomiendo que hagan una verificación md5 para ver si ambos archivos coinciden. Archivo TIB_js-jrs-ce_7.5.0.md5. Podes usar md5sum en la linea de comandos.

Entramos a la terminal y tecleamos lo siguiente:

sudo chmod +x TIB_js-jrs-cp_7.5.0_linux_x86_64.run
sudo ./TIB_js-jrs-cp_7.5.0_linux_x86_64.run

Obs:

  •  Elegir la opción de Custom Install.
  •  Elegir opción 1 (I want to use the bundled Tomcat).
  •  Elegir opción 1 (I want to use the bundled PostgreSQL database).
  •  Elegir opción 1 (I want to use the bundled PhantomJS).
  •  Tomcat Server Port 8090
  •  Tomcat Shutdown Port 8095
  •  Tomcat AJP Port 8099
  •  Database Server port 5493
  •  NO instalar los ejemplos de las base de datos y reportes.
Instalando JasperReports Server en Debian Buster
Instalando JasperReports Server en Debian Buster
Instalando JasperReports Server en Debian Buster
Instalando JasperReports Server en Debian Buster

 

Para acceder vía web:

http://localhost:8090/jasperserver/login.html
JasperReports Server web access
JasperReports Server web access

Obs:

  •  Automáticamente va a levantar el servicio y luego te va a mostrar el acceso web. Caso contrario, podes acceder de forma manual como indicamos arriba.
  •  User por defecto: jasperadmin Pass por defecto: jasperadmin
JasperReports Server
JasperReports Server

Ahora ya pueden subir sus reportes hechos con JasperSoft Studio

Hacer el script para iniciar automáticamente cuando se inicia el servidor.
Entramos a la terminal y tecleamos lo siguiente:

sudo vim /etc/init.d/jasperreports

Agregamos lo siguiente:

#!/bin/sh

### BEGIN INIT INFO
# Provides:          jasperreports
# Required-Start:    $all
# Required-Stop:     $local_fs $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: starts the the Jasper Reports service
# Description:       starts Jasper Reports using start-stop-daemon
### END INIT INFO

# Inicia el JasperServer
case "$1" in 
    'start')
        /opt/jasperreports-server-cp-7.5.0/ctlscript.sh start;;
    'stop')
        /opt/jasperreports-server-cp-7.5.0/ctlscript.sh stop;;
    'restart')
        /opt/jasperreports-server-cp-7.5.0/ctlscript.sh restart;;
    'status')
        /opt/jasperreports-server-cp-7.5.0/ctlscript.sh status;;
    *)
        echo "Usage: $0 { start | stop | restart | status}";;
esac
exit 0

Volvemos a teclear en la terminal:

sudo chmod +x /etc/init.d/jasperreports
sudo update-rc.d jasperreports defaults

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *