Está en la página 1de 17

Instalacin del JasperReports Server

Prerrequisitos
Se debe tener instalado los siguientes paquetes:
Open-JDK-7
Postgresql 9.1
Instalacin
Para poder instalar JasperReports en el proceso de instalacin es necesario la creacin de ciertas
bases de datos para ello el instalador solicita la contrase!a de usuario postgres por de"ecto
Postgresql no le asigna ninguna contrase!a se debe asignar una #o#ent$nea#ente solo para este
proceso. %o#o usuario root e&ecutar:
su postgres
'sto para entrar co#o usuario postgres. (uego entrar al cliente de consola psql e&ecutando:
psql
)parecer$ en el pro#pt de la consola lo siguiente:
psql (9.1.9)
Digite <<help>> para obtener ayuda.
postgres=#
Para ca#biar la contrase!a del usuario e&ecutar lo siguiente:
ALT! "#! postgres $%T& 'A##$(!D )postgres)*
)l presionar enter aparecer$ aba&o de la l*nea digitada anterior#ente lo siguiente:
ALT! !(L
)+ora el usuario postgres posee la contrase!a postgres. 'sta contrase!a se utili,ara adelante para la
instalacin del las bases de datos de pruebas.
Se debe copiar el instalador de -. bits del Jasper Reports Ser/er proporcionado en el home del
usuario. %o#o usuario root se procede a dar per#isos de e&ecucin al arc+i/o proporcionado con el
siguiente co#ando:
+h,od -. /asperreports0ser1er0+p02....0linu.0.340installer.run
Sie#pre co#o usuario root se proceder$ a la instalacin con la siguiente sentencia:
.5/asperreports0ser1er0+p02....0linu.0.340installer.run
(o pri#ero que nos pide es leer la licencia de acuerdo del JasperReports Ser/er. )parecer$ una
i#agen si#ilar a la siguiente:
)l "inali,ar de leer la licencia el instalador preguntar$ si acepta#os la licencia0 presionar la tecla y 1
dar enter.
Preguntar$ la opcin de instalacin que se desea0 presionar el nu#ero 2 para seleccionar la opcin
Custom Install (Instalacin Personalizada).
Se procede a seleccionar la ruta de instalacin del JasperReports por de"ecto el instalador propone
/opt0 para seleccionar esta opcin solo presionar enter.
'l siguiente paso es relacionado al ser/idor Apache Tomcat el instalador propone instalar este
ser/icio &unto con su ser/idor. Presionar el nu#ero ! para seleccionar la opcin I "ant to use the
#undled Tomcat ($eseo utilizar el paquete Tomcat)
'l instalador pregunta si se desea instalar el S2D3 Postgresql o utili,ar uno 1a instalado. Para esta
opcin presionar el nu#ero 2 que indica la opcin I "ant to use an e%isting Postgre&'( data#ase.
(uego el instalador indica que se desea instalar nue/as bases de datos0 pregunta si se desean
sobrescribir si en caso e4istieran. Presiona#os la tecla y.
Se procede a la con"iguracin de los ser/icios0 tanto los nue/os a instalar co#o los instalados
anterior#ente. Pri#ero preguntar$ el puerto por el que escuc+ar$ )pac+e 5o#cat0 se de&ar$ el por
de"ecto )*)*0 solo presionar enter.
(a siguiente con"iguracin es la del puerto por el cual se apagar$ )pac+e 5o#cat0 se de&ar$ la por
de"ecto )**+ presionar enter.
(uego se debe de especi"icar el directorio en donde se encuentrar los arc+i/os binarios de
postgresql. (os arc+i/os binarios que necesita son:
psql
pg6restore
/acuu#db
'stos arc+i/os se encuentran ubicados en la ruta /usr/#in/ por lo tanto se debe digitar esta ruta en el
pro#pt 1 presionar enter.
Se procede a con"igurar los par$#etros espec*"icos de la base de datos. (a pri#era pregunta es
escribir la 7P o el 8ost de Postgresql0 por de"ecto coloca la 7P !2,.*.*.! as* que solo presionar enter.
(a segunda opcin es el puerto del gestor0 por de"ecto aparece el +-.2 as* que presionar enter.
%o#o ulti#a opcin para la con"iguracin de Postgresql se pide la contrase!a asignada al usuario
postgres0 para este paso se debe de escribir la contrase!a ca#biada en el pri#er paso es decir
escribir postgres. (a contrase!a se deber$ escribir dos /eces para con"ir#ar que la contrase!a es
correcta.
)+ora el instalador pregunta si se desea instalar las bases de datos de e&e#plo en este caso 1a que
no son necesarias presionar n 1 luego presionar enter.
5odos los pasos anteriores solo +an sido para la preparacin de la instalacin0 en este ulti#o paso
/a#os a con"ir#ar el inicio de la instalacin para reali,ar esta accin presionar y y luego enter.
%on este paso se procede a la instalacin. )parecer$ una barrita de a/ance para la instalacin. 'ste
paso puede tardar algunos #inutos0 por "a/or no presionar ninguna tecla ni cancelar la instalacin.
'sperar +asta que el instalador realice la siguiente pregunta:
6or ,ore in7or,ation please 1isit8 999./asperso7t.+o,5heartbeat
Presionar el tecla n 1 luego enter. Para "inali,ar la instalacin.
)+ora se procede a le/antar el ser/icio del JasperReports0 para estar seguros que la instalacin se +a
reali,ado correcta#ente. %o#o usuario root ubicarse en el directorio de instalacin del
JaspeReports Ser/er que es /opt//asperreports0ser1er0cp0+.%.%/ con la siguiente sentencia:
+d 5opt5/asperreports0ser1er0+p02....
'&ecutar la siguiente sentencia para le/antar el ser/icio:
.5+tls+ript.sh start
)brir el na/egador de su pre"erencia 1 probar la siguiente url
+ttp:99local+ost::;:;9&asperser/er9login.+t#l deber$ aparecer una pantalla si#ilar a la siguiente:
)l iniciar sesin aparecer$ una i#agen si#ilar a la siguiente:
%o#o ulti#o paso se debe de quitar la contrase!a del usuario postgres. )s* que e&ecutar:
su postgres
(uego:
psql
< ca#biarle la contrase!a a postgres:
ALT! "#! postgres $%T& 'A##$(!D ))*
Crear script para iniciar JasperReports con el sistema
Para que al reiniciar el siste#a JasperReports pueda iniciar auto#atica#ente se debe de crear un
script para que realice esta accin. Para ello co#o usuario root ubicarse en el directorio /etc/init.d/
en donde se creara un arc+i/o deno#inado /asperreports
!
con el siguiente contenido:
#:5bin5sh
### ;<%= %=%T %=6(
# 'ro1ides8 /asperreports
# !equired0#tart8 >all
# !equired0#top8 >lo+al?7s >syslog
# De7ault0#tart8 @ A 4 2
# De7ault0#top8 B 1 3
# #hort0Des+ription8 starts the the Casper !eports ser1i+e
# Des+ription8 starts Casper !eports using start0stop0dae,on
### =D %=%T %=6(
# %ni+ia el Casper#er1er
+ase D>1D in
)start))
5opt5/asperreports0ser1er0+p02....5+tls+ript.sh start
**
)stop))
5opt5/asperreports0ser1er0+p02....5+tls+ript.sh stop
**
)restart))
5opt5/asperreports0ser1er0+p02....5+tls+ript.sh restart
**
)status))
5opt5/asperreports0ser1er0+p02....5+tls+ript.sh status
**
E)
e+ho D"sage8 >B F start G stop G restart G statusHD
**
esa+
e.it B
Salir 1 guardar el arc+i/o. )+ora se procede a insertar el ser/icio en la con"iguracin del siste#a0
esto se reali,a con la siguiente sentencia:
insser1 /asperreports
(uego e&ecutar la siguiente sentencia para saber si se creo correcta#ente le ser/icio:
ls 5et+5r+E G grep /asperreports
)l generarse esto debe #ostrar algo si#ilar a lo que #uestra la siguiente i#agen:
1 Re#pla,ar en el arc+i/o las =.4.4 por la /ersin del JasperReports
Cambiar contrasea del JasperReports
Para ca#biar la contrase!a del usuario ad#inistrador del JasperReports se debe iniciar sesin con el
usuario descrito en el apartado anterior. Desde el #enu dirigirse a Administrar Usuarios0
aparecer$ algo si#ilar a los siguiente:
Se debe de seleccionar el usuario /asperadmin0 al +acer esto aparecer$ en el $rea de propiedades
todas las opciones que este usuario tiene asignadas.
Para editar el usuario dar clic al botn 2ditar que se encuentra en la parte in"erior del $rea de
propiedades. (uego ca#biar la contrase!a 1 dar clic en 3uardar.
Subir reportes al servidor
Importar reportes utilizados en SIAPS
)ntes de iniciar se debe ca#biar nue/a#ente la contrase!a de postgresql 1a que necesita agregar
los reportes a la base de datos del JasperReports. )s* que e&ecutar lo sisguiente co#o usuario root4
>su postgres
#psql
psql (9.1.9)
Digite <<help>> para obtener ayuda.
postgres=#ALT! "#! postgres $%T& 'A##$(!D )postgres)*
ALT! !(L
postgres=#
Para i#portar los reportes necesarios para la instalacin de los #dulos del S7)PS co#o usuario
root ubicarse en la carpeta de instalacin del JasperReports Ser/er 1 entrar al directorio
#uildomatic con la siguiente sentencia:
+d 5opt5/asperreports0ser1er0+p02....5buildo,ati+
%opiar en este directorio el .>7P proporcionado con todos los reportes utili,ados 1 e&ecutar:
.5/s0i,port.sh 00input0Iip =(J;!?DL?A!K&%L(.Iip
'sperar a que ter#ina de i#portar los reportes 1 al ter#inar quitarle la contrase!a al usuario
postgresql sie#pre co#o usuario root.
>su postgres
#psql
psql (9.1.9)
Digite <<help>> para obtener ayuda.
postgres=#ALT! "#! postgres $%T& 'A##$(!D ))*
ALT! !(L
postgres=#

También podría gustarte