Visitas: 24
Es este post muestro como se instala en Debian Jessie como también algunas configuraciones muy útiles.
OBS:
- Usamos Debian Jessie de 64 bits.
Descargamos JasperReports Server 6.2.0
Entramos a la terminal y tecleamos lo siguiente:
sudo chmod +x jasperreports-server-cp-6.2.0-linux-x64-installer.run
sudo ./jasperreports-server-cp-6.2.0-linux-x64-installer.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).
- Cambiar al Puerto 5555
- Puerto del Tomcat 5556
- Puerto del Tomcat AJP 5557
- Puerto Database Server 5558
- NO instalar los ejemplos de las base de datos y reportes.
Volvemos a entrar a la terminal y tecleamos lo siguiente:
cd /opt/jasperreports-server-cp-6.2.0
sudo ./ctlscript.sh start
Descargar el driver de MySQL para java.
Obs:
- La versión descargada es la mysql-connector-java-5.1.38
Volvemos a entrar a la terminal y tecleamos lo siguiente:
sudo cp ~/mysql-connector-java-5.1.38-bin.jar /opt/jasperreports-server-cp-6.2.0/apache-tomcat/lib/
Para acceder vía web:
http://192.168.0.11:5555/jasperserver/login.html
Credenciales:
User: jasperadmin
Pass: jasperadmin
En caso que tengas que importar una estructura del JasperReports Server.
Entramos a la terminal y tecleamos lo siguiente:
cd /opt/jasperreports-server-cp-6.2.0/buildomatic
sudo ./js-import.sh --input-zip ~/estructura.zip
Volvemos a entrar al administrador web y veremos la estructura importada en nuestro JasperReports Server.
Obs:
- Subir el driver de MySQL en la interfaz web.
- Cambiar de usuario y password del admin.
- Eliminar el usuario anónimo.
Hacer el script para iniciar automáticamente cuando se inicia el sistema.
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-6.2.0/ctlscript.sh start;;
'stop')
/opt/jasperreports-server-cp-6.2.0/ctlscript.sh stop;;
'restart')
/opt/jasperreports-server-cp-6.2.0/ctlscript.sh restart;;
'status')
/opt/jasperreports-server-cp-6.2.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
Al iniciar el sistema ya se va a levantar automáticamente el JasperReports Server.