Jasper Server (imagen destacada)

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

Visitas: 65

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 *