SlideShare a Scribd company logo
1 of 61
Download to read offline
© 2020 Antonio Musarra's Blog - https://www.dontesta.it - @antonio_musarra - IT_v1.0.0
TIBCO JasperReports® Server
& JBoss EAP 7.2
COME INSTALLARE TIBCO JASPER REPORTS SERVER 7.5
COMMUNITY EDITION SU REDHAT JBOSS EAP 7.2
1
QUESTO TUTORIAL NON È…
‣ Una guida d’installazione di CentOS 8.1
‣ Una guida d’installazione di RedHat JBoss EAP 7.2
‣ Una guida all’installazione di PostgreSQL
‣ Una guida all’uso di Jasper Reports Server
2COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
IL CONTENUTO DI QUESTO TUTORIAL
‣ Quali sono gli obiettivi
‣ Quali sono i requisiti software
‣ Download del software
‣ Layout d’installazione
‣ Installazione di OpenJDK 11
‣ Installazione di PostgreSQL 10
‣ Installazione di JBoss EAP 7.2.0
‣ Configurazione & Installazione di Jasper Reports Server
‣ Configurazione di JBoss EAP 7.2.0
‣ Start di Jasper Reports Server
3COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
1 - QUALI SONO GLI OBIETTIVI?
Con questa sintetica guida punteremo a:
‣ Installare JBoss EAP 7.2.0
‣ Configurare Jasper Reports Server 7.5 Community Edition
‣ Installare Jasper Reports Server 7.5 Community Edition
‣ Configurare JBoss EAP 7.2.0 per Jasper Reports Server
4COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
Il sistema operativo (OS) di riferimento per questa guida rientra nella categoria Unix-like (*nix) e in
particolare CentOS 8.1. Le stesse operazioni, con qualche leggera differenza, sono valide anche in
ambiente Microsoft Windows. Alcuni dei tools utilizzati sono nativi dell’OS.
Sulla macchina d’installazione il software necessario è:
‣ OpenJDK 11
‣ PostgreSQL 10.6
‣ RedHat JBoss EAP 7.2.0
‣ Jasper Reports Server 7.5 Community Edition
2 - QUALI SONO I REQUISITI SOFTWARE?
5COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
Il sistema operativo (OS) di riferimento per questa guida rientra nella categoria Unix-like (*nix) e in
particolare CentOS 8.1. Le stesse operazioni, con qualche leggera differenza, sono valide anche in
ambiente Microsoft Windows. Alcuni dei tools utilizzati sono nativi dell’OS.
Sulla macchina d’installazione il software necessario è:
‣ OpenJDK 11
‣ PostgreSQL 10.6
‣ RedHat JBoss EAP 7.2.0
‣ Jasper Reports Server 7.5 Community Edition
2 - QUALI SONO I REQUISITI SOFTWARE?
5
SOMMARIO DELLE PIATTAFORME SUPPORTATE. PER
MAGGIORI DETTAGLI FARE RIFERIMENTO AI DOCUMENTI
REPERIBILI SUL SITO JASPERSOFT
COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
3 - QUALI SONO I REQUISITI HARDWARE?
La tabella mostra le risorse minime e consigliate da TIBCO Jaspersoft per un'installazione completa che include
PostgreSQL e un Application Server (come Apache Tomcat). È possibile che JasperReports Server possa essere
eseguito su sistemi con meno risorse o sistemi più lenti rispetto a quelli indicati nella colonna delle risorse minime.
Allo stesso tempo, è possibile esaurire le risorse con la configurazione consigliata. Il successo della distribuzione
dipende dal carico previsto del sistema, dal numero di utenti simultanei, dai set di dati e dal fatto che i database
siano installati sullo stesso sistema del server Jasper Reports.
6COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
4 - QUALI SONO I REQUISITI HARDWARE?
7
CONFIGURAZIONE DELLA MACCHINA
VIRTUALE CENTOS 8.1 CHE HO
UTILIZZATO COME DEMO PER QUESTO
TUTORIAL.
COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
È possibile scaricare il software principale direttamente dalla rete:
‣ RedHat JBoss EAP 7.2.0. Application Server che dobbiamo scaricare dal
portale RedHat Developer. Il file da scaricare è jboss-eap-7.2.0.zip.
‣ TIBCO JasperReports Server 7.5 Community Edition. Dal portale Community
di Jaspersoft dobbiamo scaricare il file TIB_js-jrs-cp_7.5.0_bin.zip
Nel mio caso i file appena scaricati sono all’interno della directory /home/
jasperserver che si trova sulla macchina virtual CentOS.
5 - DOWNLOAD DEL SOFTWARE
8COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
È possibile scaricare il software principale direttamente dalla rete:
‣ RedHat JBoss EAP 7.2.0. Application Server che dobbiamo scaricare dal
portale RedHat Developer. Il file da scaricare è jboss-eap-7.2.0.zip.
‣ TIBCO JasperReports Server 7.5 Community Edition. Dal portale Community
di Jaspersoft dobbiamo scaricare il file TIB_js-jrs-cp_7.5.0_bin.zip
Nel mio caso i file appena scaricati sono all’interno della directory /home/
jasperserver che si trova sulla macchina virtual CentOS.
5 - DOWNLOAD DEL SOFTWARE
8
DOWNLOAD DI JBOSS EAP 7.2.0 IN FORMATO ZIP
DAL PORTALE REDHAT DEVELOPER
COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
È possibile scaricare il software principale direttamente dalla rete:
‣ RedHat JBoss EAP 7.2.0. Application Server che dobbiamo scaricare dal
portale RedHat Developer. Il file da scaricare è jboss-eap-7.2.0.zip.
‣ TIBCO JasperReports Server 7.5 Community Edition. Dal portale Community
di Jaspersoft dobbiamo scaricare il file TIB_js-jrs-cp_7.5.0_bin.zip
Nel mio caso i file appena scaricati sono all’interno della directory /home/
jasperserver che si trova sulla macchina virtual CentOS.
5 - DOWNLOAD DEL SOFTWARE
8COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
È possibile scaricare il software principale direttamente dalla rete:
‣ RedHat JBoss EAP 7.2.0. Application Server che dobbiamo scaricare dal
portale RedHat Developer. Il file da scaricare è jboss-eap-7.2.0.zip.
‣ TIBCO JasperReports Server 7.5 Community Edition. Dal portale Community
di Jaspersoft dobbiamo scaricare il file TIB_js-jrs-cp_7.5.0_bin.zip
Nel mio caso i file appena scaricati sono all’interno della directory /home/
jasperserver che si trova sulla macchina virtual CentOS.
5 - DOWNLOAD DEL SOFTWARE
8
DOWNLOAD DI TIBCO JASPER REPORTS
SERVER CE 7.5.0
COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
Procediamo con l’installazione di OpenJDK 11 e il database server PostgreSQL 10 utilizzando i
comandi a seguire. Per convezione dei sistemi unix-linux, i comandi che iniziano con il # devono
essere eseguiti con l’utente root
# yum install java-11-openjdk-devel.x86_64
# yum install postgresql-server.x86_64
# java -version
6 - INSTALLAZIONE JAVA E POSTGRESQL
9COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
Procediamo con l’installazione di OpenJDK 11 e il database server PostgreSQL 10 utilizzando i
comandi a seguire. Per convezione dei sistemi unix-linux, i comandi che iniziano con il # devono
essere eseguiti con l’utente root
# yum install java-11-openjdk-devel.x86_64
# yum install postgresql-server.x86_64
# java -version
6 - INSTALLAZIONE JAVA E POSTGRESQL
9COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
1. INSTALLAZIONE DI OPEN JDK 11 (11.0.6) VIA YUM
(THE YELLOWDOG UPDATER, MODIFIED)
Procediamo con l’installazione di OpenJDK 11 e il database server PostgreSQL 10 utilizzando i
comandi a seguire. Per convezione dei sistemi unix-linux, i comandi che iniziano con il # devono
essere eseguiti con l’utente root
# yum install java-11-openjdk-devel.x86_64
# yum install postgresql-server.x86_64
# java -version
6 - INSTALLAZIONE JAVA E POSTGRESQL
9COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
1. INSTALLAZIONE DI OPEN JDK 11 (11.0.6) VIA YUM
(THE YELLOWDOG UPDATER, MODIFIED)
2. INSTALLAZIONE DI POSTGRESQL 10.6 VIA YUM
(THE YELLOWDOG UPDATER, MODIFIED)
Procediamo con l’installazione di OpenJDK 11 e il database server PostgreSQL 10 utilizzando i
comandi a seguire. Per convezione dei sistemi unix-linux, i comandi che iniziano con il # devono
essere eseguiti con l’utente root
# yum install java-11-openjdk-devel.x86_64
# yum install postgresql-server.x86_64
# java -version
6 - INSTALLAZIONE JAVA E POSTGRESQL
9COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
1. INSTALLAZIONE DI OPEN JDK 11 (11.0.6) VIA YUM
(THE YELLOWDOG UPDATER, MODIFIED)
2. INSTALLAZIONE DI POSTGRESQL 10.6 VIA YUM
(THE YELLOWDOG UPDATER, MODIFIED)
3. CHECK VERSIONE DELLA OPEN JDK APPENA
INSTALLATA
6.1 - CONFIGURAZIONE POSTGRESQL PER JASPER REPORTS SERVER
Procediamo con il setup di PostgreSQL che ospiterà il database di Jasper Reports Server utilizzando i
comandi a seguire. Per convezione dei sistemi unix-linux, i comandi che iniziano con il # devono essere
eseguiti con l’utente root, quelli che iniziano con $ in questo caso devono essere eseguiti
dall’utente postgres (se non diversamente specificato)
# su - postgres
$ initdb
$ createuser -D -R -S -e -E -P jasperserver
$ createdb -e -E UTF-8 -O jasperserver jasperserver
# systemctl enable --now postgresql
$ psql jasperserver -U jasperserver
10COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
6.1 - CONFIGURAZIONE POSTGRESQL PER JASPER REPORTS SERVER
Procediamo con il setup di PostgreSQL che ospiterà il database di Jasper Reports Server utilizzando i
comandi a seguire. Per convezione dei sistemi unix-linux, i comandi che iniziano con il # devono essere
eseguiti con l’utente root, quelli che iniziano con $ in questo caso devono essere eseguiti
dall’utente postgres (se non diversamente specificato)
# su - postgres
$ initdb
$ createuser -D -R -S -e -E -P jasperserver
$ createdb -e -E UTF-8 -O jasperserver jasperserver
# systemctl enable --now postgresql
$ psql jasperserver -U jasperserver
10
1. DIVENTARE UTENTE POSTGRESQL
COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
6.1 - CONFIGURAZIONE POSTGRESQL PER JASPER REPORTS SERVER
Procediamo con il setup di PostgreSQL che ospiterà il database di Jasper Reports Server utilizzando i
comandi a seguire. Per convezione dei sistemi unix-linux, i comandi che iniziano con il # devono essere
eseguiti con l’utente root, quelli che iniziano con $ in questo caso devono essere eseguiti
dall’utente postgres (se non diversamente specificato)
# su - postgres
$ initdb
$ createuser -D -R -S -e -E -P jasperserver
$ createdb -e -E UTF-8 -O jasperserver jasperserver
# systemctl enable --now postgresql
$ psql jasperserver -U jasperserver
10
1. DIVENTARE UTENTE POSTGRESQL
2. INIZIALIZZARE IL DATABASE DI POSTGRESQL
COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
6.1 - CONFIGURAZIONE POSTGRESQL PER JASPER REPORTS SERVER
Procediamo con il setup di PostgreSQL che ospiterà il database di Jasper Reports Server utilizzando i
comandi a seguire. Per convezione dei sistemi unix-linux, i comandi che iniziano con il # devono essere
eseguiti con l’utente root, quelli che iniziano con $ in questo caso devono essere eseguiti
dall’utente postgres (se non diversamente specificato)
# su - postgres
$ initdb
$ createuser -D -R -S -e -E -P jasperserver
$ createdb -e -E UTF-8 -O jasperserver jasperserver
# systemctl enable --now postgresql
$ psql jasperserver -U jasperserver
10
1. DIVENTARE UTENTE POSTGRESQL
2. INIZIALIZZARE IL DATABASE DI POSTGRESQL
3. CREARE UTENZA E DATABASE
COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
6.1 - CONFIGURAZIONE POSTGRESQL PER JASPER REPORTS SERVER
Procediamo con il setup di PostgreSQL che ospiterà il database di Jasper Reports Server utilizzando i
comandi a seguire. Per convezione dei sistemi unix-linux, i comandi che iniziano con il # devono essere
eseguiti con l’utente root, quelli che iniziano con $ in questo caso devono essere eseguiti
dall’utente postgres (se non diversamente specificato)
# su - postgres
$ initdb
$ createuser -D -R -S -e -E -P jasperserver
$ createdb -e -E UTF-8 -O jasperserver jasperserver
# systemctl enable --now postgresql
$ psql jasperserver -U jasperserver
10
1. DIVENTARE UTENTE POSTGRESQL
2. INIZIALIZZARE IL DATABASE DI POSTGRESQL
3. CREARE UTENZA E DATABASE
4. ABILITAZIONE DI POSTGRESQL COME SERVIZIO
COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
6.1 - CONFIGURAZIONE POSTGRESQL PER JASPER REPORTS SERVER
Procediamo con il setup di PostgreSQL che ospiterà il database di Jasper Reports Server utilizzando i
comandi a seguire. Per convezione dei sistemi unix-linux, i comandi che iniziano con il # devono essere
eseguiti con l’utente root, quelli che iniziano con $ in questo caso devono essere eseguiti
dall’utente postgres (se non diversamente specificato)
# su - postgres
$ initdb
$ createuser -D -R -S -e -E -P jasperserver
$ createdb -e -E UTF-8 -O jasperserver jasperserver
# systemctl enable --now postgresql
$ psql jasperserver -U jasperserver
10
1. DIVENTARE UTENTE POSTGRESQL
2. INIZIALIZZARE IL DATABASE DI POSTGRESQL
3. CREARE UTENZA E DATABASE
4. ABILITAZIONE DI POSTGRESQL COME SERVIZIO
5. TEST DI CONNESSIONE AL DATABASE CREATO
COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
6.1 - CONFIGURAZIONE POSTGRESQL PER JASPER REPORTS SERVER
Procediamo con il setup di PostgreSQL che ospiterà il database di Jasper Reports Server utilizzando i
comandi a seguire. Per convezione dei sistemi unix-linux, i comandi che iniziano con il # devono essere
eseguiti con l’utente root, quelli che iniziano con $ in questo caso devono essere eseguiti
dall’utente postgres (se non diversamente specificato)
# su - postgres
$ initdb
$ createuser -D -R -S -e -E -P jasperserver
$ createdb -e -E UTF-8 -O jasperserver jasperserver
# systemctl enable --now postgresql
$ psql jasperserver -U jasperserver
10
1. DIVENTARE UTENTE POSTGRESQL
2. INIZIALIZZARE IL DATABASE DI POSTGRESQL
3. CREARE UTENZA E DATABASE
4. ABILITAZIONE DI POSTGRESQL COME SERVIZIO
5. TEST DI CONNESSIONE AL DATABASE CREATO
COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
7 - LAYOUT D’INSTALLAZIONE
11
La struttura di directory dell’installazione sarà la seguente:
‣ /opt/jasperserver - Jasper Reports Server Home Directory
‣ jboss-eap-7.2.0 - JBoss EAP 7.2 Home Directory
‣ /home/jasperserver/jasperreports-server-cp-7.5.0-bin - Jasper Reports Server
Home Installation Directory
COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
7.1 - PREPARAZIONE DEL LAYOUT D’INSTALLAZIONE
Procediamo con la creazione del layout d’installazione utilizzando i comandi a seguire. Per convezione dei sistemi unix-
linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che iniziano con $ in questo caso
devono essere eseguiti dall’utente jasperserver (se non diversamente specificato)
# adduser jasperserver
# passwd jasperserver
# mkdir /opt/jasperserver
# chown jasperserver:jasperserver /opt/jasperserver/
# su - jasperserver
$ cd /opt/jasperserver/
$ unzip /mnt/home-download/jboss-eap-7.2.0.zip
12COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
7.1 - PREPARAZIONE DEL LAYOUT D’INSTALLAZIONE
Procediamo con la creazione del layout d’installazione utilizzando i comandi a seguire. Per convezione dei sistemi unix-
linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che iniziano con $ in questo caso
devono essere eseguiti dall’utente jasperserver (se non diversamente specificato)
# adduser jasperserver
# passwd jasperserver
# mkdir /opt/jasperserver
# chown jasperserver:jasperserver /opt/jasperserver/
# su - jasperserver
$ cd /opt/jasperserver/
$ unzip /mnt/home-download/jboss-eap-7.2.0.zip
12
1. CREAZIONE UTENTE JASPERSERVER
COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
7.1 - PREPARAZIONE DEL LAYOUT D’INSTALLAZIONE
Procediamo con la creazione del layout d’installazione utilizzando i comandi a seguire. Per convezione dei sistemi unix-
linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che iniziano con $ in questo caso
devono essere eseguiti dall’utente jasperserver (se non diversamente specificato)
# adduser jasperserver
# passwd jasperserver
# mkdir /opt/jasperserver
# chown jasperserver:jasperserver /opt/jasperserver/
# su - jasperserver
$ cd /opt/jasperserver/
$ unzip /mnt/home-download/jboss-eap-7.2.0.zip
12
1. CREAZIONE UTENTE JASPERSERVER
2. CAMBIO PASSWORD PER JASPERSERVER
COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
7.1 - PREPARAZIONE DEL LAYOUT D’INSTALLAZIONE
Procediamo con la creazione del layout d’installazione utilizzando i comandi a seguire. Per convezione dei sistemi unix-
linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che iniziano con $ in questo caso
devono essere eseguiti dall’utente jasperserver (se non diversamente specificato)
# adduser jasperserver
# passwd jasperserver
# mkdir /opt/jasperserver
# chown jasperserver:jasperserver /opt/jasperserver/
# su - jasperserver
$ cd /opt/jasperserver/
$ unzip /mnt/home-download/jboss-eap-7.2.0.zip
12
1. CREAZIONE UTENTE JASPERSERVER
2. CAMBIO PASSWORD PER JASPERSERVER
3. CREAZIONE HOME DIRECTORY PER JASPER SERVER
COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
7.1 - PREPARAZIONE DEL LAYOUT D’INSTALLAZIONE
Procediamo con la creazione del layout d’installazione utilizzando i comandi a seguire. Per convezione dei sistemi unix-
linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che iniziano con $ in questo caso
devono essere eseguiti dall’utente jasperserver (se non diversamente specificato)
# adduser jasperserver
# passwd jasperserver
# mkdir /opt/jasperserver
# chown jasperserver:jasperserver /opt/jasperserver/
# su - jasperserver
$ cd /opt/jasperserver/
$ unzip /mnt/home-download/jboss-eap-7.2.0.zip
12
1. CREAZIONE UTENTE JASPERSERVER
2. CAMBIO PASSWORD PER JASPERSERVER
4. ASSEGNARE OWNER ALLA HOME DIRECTORY
3. CREAZIONE HOME DIRECTORY PER JASPER SERVER
COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
7.1 - PREPARAZIONE DEL LAYOUT D’INSTALLAZIONE
Procediamo con la creazione del layout d’installazione utilizzando i comandi a seguire. Per convezione dei sistemi unix-
linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che iniziano con $ in questo caso
devono essere eseguiti dall’utente jasperserver (se non diversamente specificato)
# adduser jasperserver
# passwd jasperserver
# mkdir /opt/jasperserver
# chown jasperserver:jasperserver /opt/jasperserver/
# su - jasperserver
$ cd /opt/jasperserver/
$ unzip /mnt/home-download/jboss-eap-7.2.0.zip
12
1. CREAZIONE UTENTE JASPERSERVER
2. CAMBIO PASSWORD PER JASPERSERVER
4. ASSEGNARE OWNER ALLA HOME DIRECTORY
3. CREAZIONE HOME DIRECTORY PER JASPER SERVER
5. ASSUMERE L’IDENTITÀ DELL’UTENTE JASPERSERVER
COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
7.1 - PREPARAZIONE DEL LAYOUT D’INSTALLAZIONE
Procediamo con la creazione del layout d’installazione utilizzando i comandi a seguire. Per convezione dei sistemi unix-
linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che iniziano con $ in questo caso
devono essere eseguiti dall’utente jasperserver (se non diversamente specificato)
# adduser jasperserver
# passwd jasperserver
# mkdir /opt/jasperserver
# chown jasperserver:jasperserver /opt/jasperserver/
# su - jasperserver
$ cd /opt/jasperserver/
$ unzip /mnt/home-download/jboss-eap-7.2.0.zip
12
1. CREAZIONE UTENTE JASPERSERVER
2. CAMBIO PASSWORD PER JASPERSERVER
4. ASSEGNARE OWNER ALLA HOME DIRECTORY
3. CREAZIONE HOME DIRECTORY PER JASPER SERVER
5. ASSUMERE L’IDENTITÀ DELL’UTENTE JASPERSERVER
6. UNZIP DI JBOSS EAP 7.2.0 ALL’INTERNO DELLA HOME
DIRECTORY DI JASPER SERVER
COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
7.1 - PREPARAZIONE DEL LAYOUT D’INSTALLAZIONE
Procediamo con la creazione del layout d’installazione utilizzando i comandi a seguire. Per convezione dei sistemi unix-
linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che iniziano con $ in questo caso
devono essere eseguiti dall’utente jasperserver (se non diversamente specificato)
# adduser jasperserver
# passwd jasperserver
# mkdir /opt/jasperserver
# chown jasperserver:jasperserver /opt/jasperserver/
# su - jasperserver
$ cd /opt/jasperserver/
$ unzip /mnt/home-download/jboss-eap-7.2.0.zip
12
1. CREAZIONE UTENTE JASPERSERVER
2. CAMBIO PASSWORD PER JASPERSERVER
4. ASSEGNARE OWNER ALLA HOME DIRECTORY
3. CREAZIONE HOME DIRECTORY PER JASPER SERVER
5. ASSUMERE L’IDENTITÀ DELL’UTENTE JASPERSERVER
6. UNZIP DI JBOSS EAP 7.2.0 ALL’INTERNO DELLA HOME
DIRECTORY DI JASPER SERVER
COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
8 - INSTALLAZIONE DI JASPER REPORTS SERVER
Procediamo con la configurazione e installazione Jasper Reports Server utilizzando i comandi a seguire. Per
convezione dei sistemi unix-linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che
iniziano con $ in questo caso devono essere eseguiti dall’utente jasperserver (se non diversamente specificato)
$ cd /home/jasperserver
$ unzip TIB_js-jrs-cp_7.5.0_bin.zip
$ cd jasperreports-server-cp-7.5.0-bin
$ cp buildomatic/sample_conf/postgresql_master.properties buildomatic/
default_master.properties
$ vim buildomatic/default_master.properties
13COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
8 - INSTALLAZIONE DI JASPER REPORTS SERVER
Procediamo con la configurazione e installazione Jasper Reports Server utilizzando i comandi a seguire. Per
convezione dei sistemi unix-linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che
iniziano con $ in questo caso devono essere eseguiti dall’utente jasperserver (se non diversamente specificato)
$ cd /home/jasperserver
$ unzip TIB_js-jrs-cp_7.5.0_bin.zip
$ cd jasperreports-server-cp-7.5.0-bin
$ cp buildomatic/sample_conf/postgresql_master.properties buildomatic/
default_master.properties
$ vim buildomatic/default_master.properties
13
1. SPOSTARSI SULLA HOME DELL’UTENTE JASPERSERVER
COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
8 - INSTALLAZIONE DI JASPER REPORTS SERVER
Procediamo con la configurazione e installazione Jasper Reports Server utilizzando i comandi a seguire. Per
convezione dei sistemi unix-linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che
iniziano con $ in questo caso devono essere eseguiti dall’utente jasperserver (se non diversamente specificato)
$ cd /home/jasperserver
$ unzip TIB_js-jrs-cp_7.5.0_bin.zip
$ cd jasperreports-server-cp-7.5.0-bin
$ cp buildomatic/sample_conf/postgresql_master.properties buildomatic/
default_master.properties
$ vim buildomatic/default_master.properties
13
1. SPOSTARSI SULLA HOME DELL’UTENTE JASPERSERVER
2. UNZIP DELL’ARCHIVO DI JASPER REPORTS SERVER 7.5
COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
8 - INSTALLAZIONE DI JASPER REPORTS SERVER
Procediamo con la configurazione e installazione Jasper Reports Server utilizzando i comandi a seguire. Per
convezione dei sistemi unix-linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che
iniziano con $ in questo caso devono essere eseguiti dall’utente jasperserver (se non diversamente specificato)
$ cd /home/jasperserver
$ unzip TIB_js-jrs-cp_7.5.0_bin.zip
$ cd jasperreports-server-cp-7.5.0-bin
$ cp buildomatic/sample_conf/postgresql_master.properties buildomatic/
default_master.properties
$ vim buildomatic/default_master.properties
13
1. SPOSTARSI SULLA HOME DELL’UTENTE JASPERSERVER
2. UNZIP DELL’ARCHIVO DI JASPER REPORTS SERVER 7.5
3. SPOSTARSI ALL’INTERNO DELLA NUOVA DIRECTORY
COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
8 - INSTALLAZIONE DI JASPER REPORTS SERVER
Procediamo con la configurazione e installazione Jasper Reports Server utilizzando i comandi a seguire. Per
convezione dei sistemi unix-linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che
iniziano con $ in questo caso devono essere eseguiti dall’utente jasperserver (se non diversamente specificato)
$ cd /home/jasperserver
$ unzip TIB_js-jrs-cp_7.5.0_bin.zip
$ cd jasperreports-server-cp-7.5.0-bin
$ cp buildomatic/sample_conf/postgresql_master.properties buildomatic/
default_master.properties
$ vim buildomatic/default_master.properties
13
1. SPOSTARSI SULLA HOME DELL’UTENTE JASPERSERVER
2. UNZIP DELL’ARCHIVO DI JASPER REPORTS SERVER 7.5
3. SPOSTARSI ALL’INTERNO DELLA NUOVA DIRECTORY
4. COPIA E PERSONALIZZAZIONE DEL FILE DI
CONFIGURAZIONE POSTGRESQL_MASTER.PROPERTIES
COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
8 - INSTALLAZIONE DI JASPER REPORTS SERVER
Procediamo con la configurazione e installazione Jasper Reports Server utilizzando i comandi a seguire. Per
convezione dei sistemi unix-linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che
iniziano con $ in questo caso devono essere eseguiti dall’utente jasperserver (se non diversamente specificato)
$ cd /home/jasperserver
$ unzip TIB_js-jrs-cp_7.5.0_bin.zip
$ cd jasperreports-server-cp-7.5.0-bin
$ cp buildomatic/sample_conf/postgresql_master.properties buildomatic/
default_master.properties
$ vim buildomatic/default_master.properties
13
1. SPOSTARSI SULLA HOME DELL’UTENTE JASPERSERVER
2. UNZIP DELL’ARCHIVO DI JASPER REPORTS SERVER 7.5
3. SPOSTARSI ALL’INTERNO DELLA NUOVA DIRECTORY
4. COPIA E PERSONALIZZAZIONE DEL FILE DI
CONFIGURAZIONE POSTGRESQL_MASTER.PROPERTIES
COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
Procediamo con la configurazione di Jasper Reports Server (editando il file
default_master.properties) che consiste in:
‣ Configurazione del tipo di Application Server che in questo caso è JBoss EAP
7.2.0. Basta specificare il tipo e il path d’installazione che corrisponde con la
directory $EAP_HOME
‣ Configurazione del tipo di database server che in questo caso è PostgreSQL 10.6.
Basta specificare hostname, il nome del database, username e password
‣ Configurazione di Quartz per l’invio dei report via email
8.1 - CONFIGURAZIONE DI JASPER REPORTS SERVER
14COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
Procediamo con la configurazione di Jasper Reports Server (editando il file
default_master.properties) che consiste in:
‣ Configurazione del tipo di Application Server che in questo caso è JBoss EAP
7.2.0. Basta specificare il tipo e il path d’installazione che corrisponde con la
directory $EAP_HOME
‣ Configurazione del tipo di database server che in questo caso è PostgreSQL 10.6.
Basta specificare hostname, il nome del database, username e password
‣ Configurazione di Quartz per l’invio dei report via email
8.1 - CONFIGURAZIONE DI JASPER REPORTS SERVER
14COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
Procediamo con l’inizializzazione e installazione di Jasper Reports Server utilizzando i comandi a seguire. Per convezione dei sistemi
unix-linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che iniziano con $ in questo caso
devono essere eseguiti dall’utente jasperserver (se non diversamente specificato)
$ export JAVA_HOME=/usr/lib/jvm/java-11-openjdk
$ cd /home/jasperserver/jasperreports-server-cp-7.5.0-bin/buildomatic/
$ ./js-ant gen-config
$ ./js-ant init-js-db-ce
$ ./js-ant import-minimal-ce
$ ./js-ant deploy-webapp-ce
8.2 - INIZIALIZZAZIONE E INSTALLAZIONE DI JASPER REPORTS SERVER
15COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
Procediamo con l’inizializzazione e installazione di Jasper Reports Server utilizzando i comandi a seguire. Per convezione dei sistemi
unix-linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che iniziano con $ in questo caso
devono essere eseguiti dall’utente jasperserver (se non diversamente specificato)
$ export JAVA_HOME=/usr/lib/jvm/java-11-openjdk
$ cd /home/jasperserver/jasperreports-server-cp-7.5.0-bin/buildomatic/
$ ./js-ant gen-config
$ ./js-ant init-js-db-ce
$ ./js-ant import-minimal-ce
$ ./js-ant deploy-webapp-ce
8.2 - INIZIALIZZAZIONE E INSTALLAZIONE DI JASPER REPORTS SERVER
15
1. EXPORT DELLA ENVIRONMENT JAVA_HOME
COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
Procediamo con l’inizializzazione e installazione di Jasper Reports Server utilizzando i comandi a seguire. Per convezione dei sistemi
unix-linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che iniziano con $ in questo caso
devono essere eseguiti dall’utente jasperserver (se non diversamente specificato)
$ export JAVA_HOME=/usr/lib/jvm/java-11-openjdk
$ cd /home/jasperserver/jasperreports-server-cp-7.5.0-bin/buildomatic/
$ ./js-ant gen-config
$ ./js-ant init-js-db-ce
$ ./js-ant import-minimal-ce
$ ./js-ant deploy-webapp-ce
8.2 - INIZIALIZZAZIONE E INSTALLAZIONE DI JASPER REPORTS SERVER
15
1. EXPORT DELLA ENVIRONMENT JAVA_HOME
2. GENERARE LE CONFIGURAZIONI DI JASPER REPORTS
COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
Procediamo con l’inizializzazione e installazione di Jasper Reports Server utilizzando i comandi a seguire. Per convezione dei sistemi
unix-linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che iniziano con $ in questo caso
devono essere eseguiti dall’utente jasperserver (se non diversamente specificato)
$ export JAVA_HOME=/usr/lib/jvm/java-11-openjdk
$ cd /home/jasperserver/jasperreports-server-cp-7.5.0-bin/buildomatic/
$ ./js-ant gen-config
$ ./js-ant init-js-db-ce
$ ./js-ant import-minimal-ce
$ ./js-ant deploy-webapp-ce
8.2 - INIZIALIZZAZIONE E INSTALLAZIONE DI JASPER REPORTS SERVER
15
1. EXPORT DELLA ENVIRONMENT JAVA_HOME
2. GENERARE LE CONFIGURAZIONI DI JASPER REPORTS
3. INIZIALIZZARE IL DATABASE DI JASPER REPORTS
COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
Procediamo con l’inizializzazione e installazione di Jasper Reports Server utilizzando i comandi a seguire. Per convezione dei sistemi
unix-linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che iniziano con $ in questo caso
devono essere eseguiti dall’utente jasperserver (se non diversamente specificato)
$ export JAVA_HOME=/usr/lib/jvm/java-11-openjdk
$ cd /home/jasperserver/jasperreports-server-cp-7.5.0-bin/buildomatic/
$ ./js-ant gen-config
$ ./js-ant init-js-db-ce
$ ./js-ant import-minimal-ce
$ ./js-ant deploy-webapp-ce
8.2 - INIZIALIZZAZIONE E INSTALLAZIONE DI JASPER REPORTS SERVER
15
1. EXPORT DELLA ENVIRONMENT JAVA_HOME
2. GENERARE LE CONFIGURAZIONI DI JASPER REPORTS
3. INIZIALIZZARE IL DATABASE DI JASPER REPORTS
4. CARICARE I DATI CORE (NECESSARIO)
COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
Procediamo con l’inizializzazione e installazione di Jasper Reports Server utilizzando i comandi a seguire. Per convezione dei sistemi
unix-linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che iniziano con $ in questo caso
devono essere eseguiti dall’utente jasperserver (se non diversamente specificato)
$ export JAVA_HOME=/usr/lib/jvm/java-11-openjdk
$ cd /home/jasperserver/jasperreports-server-cp-7.5.0-bin/buildomatic/
$ ./js-ant gen-config
$ ./js-ant init-js-db-ce
$ ./js-ant import-minimal-ce
$ ./js-ant deploy-webapp-ce
8.2 - INIZIALIZZAZIONE E INSTALLAZIONE DI JASPER REPORTS SERVER
15
1. EXPORT DELLA ENVIRONMENT JAVA_HOME
2. GENERARE LE CONFIGURAZIONI DI JASPER REPORTS
3. INIZIALIZZARE IL DATABASE DI JASPER REPORTS
4. CARICARE I DATI CORE (NECESSARIO)
5. INSTALLAZIONE DI JASPER REPORT SU JBOSS EAP 7.2.0
COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
Procediamo con l’inizializzazione e installazione di Jasper Reports Server utilizzando i comandi a seguire. Per convezione dei sistemi
unix-linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che iniziano con $ in questo caso
devono essere eseguiti dall’utente jasperserver (se non diversamente specificato)
$ export JAVA_HOME=/usr/lib/jvm/java-11-openjdk
$ cd /home/jasperserver/jasperreports-server-cp-7.5.0-bin/buildomatic/
$ ./js-ant gen-config
$ ./js-ant init-js-db-ce
$ ./js-ant import-minimal-ce
$ ./js-ant deploy-webapp-ce
8.2 - INIZIALIZZAZIONE E INSTALLAZIONE DI JASPER REPORTS SERVER
15
1. EXPORT DELLA ENVIRONMENT JAVA_HOME
2. GENERARE LE CONFIGURAZIONI DI JASPER REPORTS
3. INIZIALIZZARE IL DATABASE DI JASPER REPORTS
4. CARICARE I DATI CORE (NECESSARIO)
5. INSTALLAZIONE DI JASPER REPORT SU JBOSS EAP 7.2.0
COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
La tabella mostra alcune impostazioni tipiche delle opzioni JVM che influiscono su Jasper Reports Server. I
valori “iniziali” sono quelli consigliati e che potrebbero anche cambiare sulla base delle proprie esigenze.
Le modifiche riguardano le impostazioni della memoria, dell’algoritmo di Garbage Collection (GC) e la
retro-compatibilità del formato data nel caso di Java 11.
Per JBoss EAP la modifica delle impostazioni della JVM avviene agendo sul file $EAP_HOME/bin/
standalone.conf.
9 - MODIFICA JVM OPTIONS DI JBOSS
16COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
La tabella mostra alcune impostazioni tipiche delle opzioni JVM che influiscono su Jasper Reports Server. I
valori “iniziali” sono quelli consigliati e che potrebbero anche cambiare sulla base delle proprie esigenze.
Le modifiche riguardano le impostazioni della memoria, dell’algoritmo di Garbage Collection (GC) e la
retro-compatibilità del formato data nel caso di Java 11.
Per JBoss EAP la modifica delle impostazioni della JVM avviene agendo sul file $EAP_HOME/bin/
standalone.conf.
9 - MODIFICA JVM OPTIONS DI JBOSS
16
1. CONFIGURAZIONE DELLE JVM
OPTIONS SUL FILE STANDAOLONE.CONF
COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
Per default CentOS ha il firewall attivo e affinché Jasper Reports Server sia accessibile dall’esterno,
occorre procedere con l’apertura delle porte dei servizi HTTP e HTTPS che JBoss EAP espone. Per
convezione dei sistemi unix-linux, i comandi che iniziano con il # devono essere eseguiti con
l’utente root.
# firewall-cmd --zone=public --permanent --add-port 8080/tcp
# firewall-cmd --zone=public --permanent --add-port 8443/tcp
# firewall-cmd -reload
# firewall-cmd --list-all
10 - APERTURA PORTE SERVIZI HTTP/HTTPS
17COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
Per default CentOS ha il firewall attivo e affinché Jasper Reports Server sia accessibile dall’esterno,
occorre procedere con l’apertura delle porte dei servizi HTTP e HTTPS che JBoss EAP espone. Per
convezione dei sistemi unix-linux, i comandi che iniziano con il # devono essere eseguiti con
l’utente root.
# firewall-cmd --zone=public --permanent --add-port 8080/tcp
# firewall-cmd --zone=public --permanent --add-port 8443/tcp
# firewall-cmd -reload
# firewall-cmd --list-all
10 - APERTURA PORTE SERVIZI HTTP/HTTPS
17
IL COMANDO FIREWALL-CMD CONSENTAELA MODIFICA
DELLE IPTABLES E IN QUESTO CASO STIAMO AGGIUNGENDO
LA PORTA 8080 (HTTP) E 8443 (HTTPS)
COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
A questo punto siamo pronti per avviare TIBCO Jasper Reports Server 7.5 Community Edition. Per lo
start del server è più che sufficiente eseguire il comando $EAP_HOME/bin/stanalone.sh -b 0.0.0.0
con l’utente jasperserver.
Esiste la possibilità di poter configurare l’avvio di Jasper Reports Server come servizio tramite systemd
(Managing Service with Systemd) di Linux e il comando systemctl.
Dopo aver configurato Jasper Reports Server come servizio, questo sarà avviato per default ad ogni avvio
della macchina e può essere gestito attraverso il comando systemctl (eseguito com utente root). Quelli a
seguire sono i comandi per: avviare, fermare e verificare lo stato del servizio.
# systemctl start jbosseap7
# systemctl stop jbosseap7
# systemctl status jbosseap7
11 - START DI JASPER REPORTS SERVER
18COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
A questo punto siamo pronti per avviare TIBCO Jasper Reports Server 7.5 Community Edition. Per lo
start del server è più che sufficiente eseguire il comando $EAP_HOME/bin/stanalone.sh -b 0.0.0.0
con l’utente jasperserver.
Esiste la possibilità di poter configurare l’avvio di Jasper Reports Server come servizio tramite systemd
(Managing Service with Systemd) di Linux e il comando systemctl.
Dopo aver configurato Jasper Reports Server come servizio, questo sarà avviato per default ad ogni avvio
della macchina e può essere gestito attraverso il comando systemctl (eseguito com utente root). Quelli a
seguire sono i comandi per: avviare, fermare e verificare lo stato del servizio.
# systemctl start jbosseap7
# systemctl stop jbosseap7
# systemctl status jbosseap7
11 - START DI JASPER REPORTS SERVER
18
AVVIO DEL SERVIZIO JASPER REPORTS SERVER IN FASE
DI START UP DELLA MACCHINA
COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
La configurazione come servizio è davvero un’operazione molto semplice che richiede i seguenti
passi.
‣ Modifica del file di configurazione jboss-eap.conf che si trova all’interno della
directory $EAP_HOME/bin/init.d/
‣ Copia del file jboss-eap.conf in /etc/default/
‣ Creare il descrittore del servizio per il systemd. Si tratta di un file di testo
chiamato jbosseap7.service che deve essere creato e copiato all’interno della
directory /etc/systemd/system/
11.1 - CONFIGURAZIONE DI JASPER REPORTS SERVER COME SERVIZIO
19COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
Per il file di configurazione jboss-eap.conf devono essere modificati un set di parametri con i
rispettivi valori, così come indicato nella tabella a seguire.
11.1 - CONFIGURAZIONE DI JASPER REPORTS SERVER COME SERVIZIO
20
Parametro Valore Descrizione
JAVA_HOME /usr/lib/jvm/java-11-openjdk Path completo della JVM
JBOSS_HOME /opt/jasperserver/jboss-eap-7.2
Path completo dell’installazione di JBoss
EAP 7.2
JBOSS_USER jasperserver Utente proprietario del processo
JBOSS_MODE standalone Modalità di start-up di JBoss EAP
JBOSS_OPTS -b 0.0.0.0
Parametri addizionali di start-up. In questo
caso deve mettere in bind i servizi su tutte
le interfacce di rete
COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
[Unit]
Description=JBoss EAP 7.2 (Jasper Reports Server 7.5 CE) Systemctl Script
After=NetworkManager.service
[Service]
Type=forking
ExecStart=/opt/jasperserver/jboss-eap-7.2/bin/init.d/jboss-eap-rhel.sh start
ExecStop=/opt/jasperserver/jboss-eap-7.2/bin/init.d/jboss-eap-rhel.sh stop
ExecReload=/opt/jasperserver/jboss-eap-7.2/bin/init.d/jboss-eap-rhel.sh restart
PIDFile=/var/run/jboss-eap/jboss-eap.pid
TimeoutStartSec=600
TimeoutStopSec=600
[Install]
WantedBy=multi-user.target
11.1 - CONFIGURAZIONE DI JASPER REPORTS SERVER COME SERVIZIO
21COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
[Unit]
Description=JBoss EAP 7.2 (Jasper Reports Server 7.5 CE) Systemctl Script
After=NetworkManager.service
[Service]
Type=forking
ExecStart=/opt/jasperserver/jboss-eap-7.2/bin/init.d/jboss-eap-rhel.sh start
ExecStop=/opt/jasperserver/jboss-eap-7.2/bin/init.d/jboss-eap-rhel.sh stop
ExecReload=/opt/jasperserver/jboss-eap-7.2/bin/init.d/jboss-eap-rhel.sh restart
PIDFile=/var/run/jboss-eap/jboss-eap.pid
TimeoutStartSec=600
TimeoutStopSec=600
[Install]
WantedBy=multi-user.target
11.1 - CONFIGURAZIONE DI JASPER REPORTS SERVER COME SERVIZIO
21
CONTENUTO DEL FILE (JBOSSEAP7.SERVICE) CHE
DESCRIVE IL SERVIZIO PER SYSTEMD. QUESTO FILE
DEVE ESSERE COPIATO IN /ETC/SYSTEMD/SYSTEM/
COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
[Unit]
Description=JBoss EAP 7.2 (Jasper Reports Server 7.5 CE) Systemctl Script
After=NetworkManager.service
[Service]
Type=forking
ExecStart=/opt/jasperserver/jboss-eap-7.2/bin/init.d/jboss-eap-rhel.sh start
ExecStop=/opt/jasperserver/jboss-eap-7.2/bin/init.d/jboss-eap-rhel.sh stop
ExecReload=/opt/jasperserver/jboss-eap-7.2/bin/init.d/jboss-eap-rhel.sh restart
PIDFile=/var/run/jboss-eap/jboss-eap.pid
TimeoutStartSec=600
TimeoutStopSec=600
[Install]
WantedBy=multi-user.target
11.1 - CONFIGURAZIONE DI JASPER REPORTS SERVER COME SERVIZIO
21
CONTENUTO DEL FILE (JBOSSEAP7.SERVICE) CHE
DESCRIVE IL SERVIZIO PER SYSTEMD. QUESTO FILE
DEVE ESSERE COPIATO IN /ETC/SYSTEMD/SYSTEM/
COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
12. ACCESSO ALL’INTERFACCIA WEB DI JASPER REPORTS SERVER
Adesso che il servizio è started, sarà
possibile aprire l’interfaccia web
puntando il browser su https://
jasperserver.localdomain:8443
accedendo con la coppia di
credenziali jasperadmin/jasperadmin
A questo punto TIBCO Jasper
Reports Server 7.5 CE è pronto per
elaborare i vostri report!
22COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
12. ACCESSO ALL’INTERFACCIA WEB DI JASPER REPORTS SERVER
Adesso che il servizio è started, sarà
possibile aprire l’interfaccia web
puntando il browser su https://
jasperserver.localdomain:8443
accedendo con la coppia di
credenziali jasperadmin/jasperadmin
A questo punto TIBCO Jasper
Reports Server 7.5 CE è pronto per
elaborare i vostri report!
22COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
12. RISORSE
‣ Jaspersoft Community
‣ Jasper Reports Server Release Home Page. Su questa pagina per ogni
release sono disponili documentazione e software
‣ JasperReports Server Performance Reference (il documento fa riferimento
alla versione 5.5 6.3)
‣ Hardware Requirements for JasperReports Server (il documento fa
riferimento alla versione 5.0)
‣ JasperReports Library. Librerie Open Source Java per la produzione di
report in vari formati (PDF, HTML, Excel, etc.)
‣ Jaspersoft Studio. Strumento Open Source per il disegno di report.
‣ JasperReports IO. Servizi RESTful di reportistica e visualizzazione dei dati
basato sulla libreria JasperReports — Progettato per generare report e
visualizzazioni dei dati nelle architetture software moderne.
23
Antonio Musarra - Software Architect
Twitter: @antonio_musarra
LinkedIn: https://www.linkedin.com/in/amusarra/
GitHub: https://github.com/amusarra
YouTube: Antonio Musarra’s Blog Channel
Blog: https://www.dontesta.it
COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0

More Related Content

Similar to Come installare TIBCO Jasper Reports Server 7.5 Community Edition su RedHat JBoss EAP 7.2

Installazione ambientepython ubuntumate
Installazione ambientepython ubuntumateInstallazione ambientepython ubuntumate
Installazione ambientepython ubuntumateMarco Buttolo
 
Deploy PrestaShop con Docker
Deploy PrestaShop con DockerDeploy PrestaShop con Docker
Deploy PrestaShop con DockerBwlab
 
Succo di lampone: come ottimizzare JAVA e PHP su un'architettura Raspberry Pi...
Succo di lampone: come ottimizzare JAVA e PHP su un'architettura Raspberry Pi...Succo di lampone: come ottimizzare JAVA e PHP su un'architettura Raspberry Pi...
Succo di lampone: come ottimizzare JAVA e PHP su un'architettura Raspberry Pi...Codemotion
 
Codemotion 2014 : ottimizzare JAVA e PHP su un’architettura Raspberry Pi Cluster
Codemotion 2014 : ottimizzare JAVA e PHP su un’architettura Raspberry Pi ClusterCodemotion 2014 : ottimizzare JAVA e PHP su un’architettura Raspberry Pi Cluster
Codemotion 2014 : ottimizzare JAVA e PHP su un’architettura Raspberry Pi ClusterMatteo Baccan
 
Con Aruba, a lezione di Cloud #lezione 30 - parte 2: 'GitLab e Cloud Server ...
Con Aruba, a lezione di Cloud  #lezione 30 - parte 2: 'GitLab e Cloud Server ...Con Aruba, a lezione di Cloud  #lezione 30 - parte 2: 'GitLab e Cloud Server ...
Con Aruba, a lezione di Cloud #lezione 30 - parte 2: 'GitLab e Cloud Server ...Aruba S.p.A.
 
Succo di lampone: come ottimizzare JAVA e PHP su un’architettura Raspberry Pi...
Succo di lampone: come ottimizzare JAVA e PHP su un’architettura Raspberry Pi...Succo di lampone: come ottimizzare JAVA e PHP su un’architettura Raspberry Pi...
Succo di lampone: come ottimizzare JAVA e PHP su un’architettura Raspberry Pi...Codemotion
 
Codemotion 2013: Succo di lampone: come ottimizzare JAVA e PHP su un’architet...
Codemotion 2013: Succo di lampone: come ottimizzare JAVA e PHP su un’architet...Codemotion 2013: Succo di lampone: come ottimizzare JAVA e PHP su un’architet...
Codemotion 2013: Succo di lampone: come ottimizzare JAVA e PHP su un’architet...Matteo Baccan
 
node.js e Postgresql
node.js e Postgresqlnode.js e Postgresql
node.js e PostgresqlLucio Grenzi
 
Il dual boot scolastico perfetto (2012)
Il dual boot scolastico perfetto (2012)Il dual boot scolastico perfetto (2012)
Il dual boot scolastico perfetto (2012)Marcello Missiroli
 
Oltre il Worker Role, da Serverless computing a VM Scale Set
Oltre il Worker Role, da Serverless computing a VM Scale SetOltre il Worker Role, da Serverless computing a VM Scale Set
Oltre il Worker Role, da Serverless computing a VM Scale SetVito Flavio Lorusso
 
Dominare il codice legacy
Dominare il codice legacyDominare il codice legacy
Dominare il codice legacyTommaso Torti
 
Installazione di koha_su_debian_v2_0_20_12_2014
Installazione di koha_su_debian_v2_0_20_12_2014Installazione di koha_su_debian_v2_0_20_12_2014
Installazione di koha_su_debian_v2_0_20_12_2014Joaquim Hangalo
 
LUG - Logical volumes management
LUG - Logical volumes managementLUG - Logical volumes management
LUG - Logical volumes managementAlessandro Manfredi
 
Post gresql su_raspberry
Post gresql su_raspberryPost gresql su_raspberry
Post gresql su_raspberryMarco Buttolo
 
Linux Capabilities - ita - v2.1.5 - compatta
Linux Capabilities - ita - v2.1.5 - compattaLinux Capabilities - ita - v2.1.5 - compatta
Linux Capabilities - ita - v2.1.5 - compattaAlessandro Selli
 

Similar to Come installare TIBCO Jasper Reports Server 7.5 Community Edition su RedHat JBoss EAP 7.2 (20)

Installazione ambientepython ubuntumate
Installazione ambientepython ubuntumateInstallazione ambientepython ubuntumate
Installazione ambientepython ubuntumate
 
Introduzione ros
Introduzione rosIntroduzione ros
Introduzione ros
 
Deploy PrestaShop con Docker
Deploy PrestaShop con DockerDeploy PrestaShop con Docker
Deploy PrestaShop con Docker
 
Succo di lampone: come ottimizzare JAVA e PHP su un'architettura Raspberry Pi...
Succo di lampone: come ottimizzare JAVA e PHP su un'architettura Raspberry Pi...Succo di lampone: come ottimizzare JAVA e PHP su un'architettura Raspberry Pi...
Succo di lampone: come ottimizzare JAVA e PHP su un'architettura Raspberry Pi...
 
Codemotion 2014 : ottimizzare JAVA e PHP su un’architettura Raspberry Pi Cluster
Codemotion 2014 : ottimizzare JAVA e PHP su un’architettura Raspberry Pi ClusterCodemotion 2014 : ottimizzare JAVA e PHP su un’architettura Raspberry Pi Cluster
Codemotion 2014 : ottimizzare JAVA e PHP su un’architettura Raspberry Pi Cluster
 
Con Aruba, a lezione di Cloud #lezione 30 - parte 2: 'GitLab e Cloud Server ...
Con Aruba, a lezione di Cloud  #lezione 30 - parte 2: 'GitLab e Cloud Server ...Con Aruba, a lezione di Cloud  #lezione 30 - parte 2: 'GitLab e Cloud Server ...
Con Aruba, a lezione di Cloud #lezione 30 - parte 2: 'GitLab e Cloud Server ...
 
Succo di lampone: come ottimizzare JAVA e PHP su un’architettura Raspberry Pi...
Succo di lampone: come ottimizzare JAVA e PHP su un’architettura Raspberry Pi...Succo di lampone: come ottimizzare JAVA e PHP su un’architettura Raspberry Pi...
Succo di lampone: come ottimizzare JAVA e PHP su un’architettura Raspberry Pi...
 
Codemotion 2013: Succo di lampone: come ottimizzare JAVA e PHP su un’architet...
Codemotion 2013: Succo di lampone: come ottimizzare JAVA e PHP su un’architet...Codemotion 2013: Succo di lampone: come ottimizzare JAVA e PHP su un’architet...
Codemotion 2013: Succo di lampone: come ottimizzare JAVA e PHP su un’architet...
 
node.js e Postgresql
node.js e Postgresqlnode.js e Postgresql
node.js e Postgresql
 
Il dual boot scolastico perfetto (2012)
Il dual boot scolastico perfetto (2012)Il dual boot scolastico perfetto (2012)
Il dual boot scolastico perfetto (2012)
 
TuxIsAlive
TuxIsAliveTuxIsAlive
TuxIsAlive
 
Oltre il Worker Role, da Serverless computing a VM Scale Set
Oltre il Worker Role, da Serverless computing a VM Scale SetOltre il Worker Role, da Serverless computing a VM Scale Set
Oltre il Worker Role, da Serverless computing a VM Scale Set
 
Dominare il codice legacy
Dominare il codice legacyDominare il codice legacy
Dominare il codice legacy
 
Compilazione Kernel
Compilazione KernelCompilazione Kernel
Compilazione Kernel
 
Cuma rev001
Cuma rev001Cuma rev001
Cuma rev001
 
Installazione di koha_su_debian_v2_0_20_12_2014
Installazione di koha_su_debian_v2_0_20_12_2014Installazione di koha_su_debian_v2_0_20_12_2014
Installazione di koha_su_debian_v2_0_20_12_2014
 
LUG - Logical volumes management
LUG - Logical volumes managementLUG - Logical volumes management
LUG - Logical volumes management
 
Linux Day 2009 LAMP HowTo
Linux Day 2009 LAMP HowToLinux Day 2009 LAMP HowTo
Linux Day 2009 LAMP HowTo
 
Post gresql su_raspberry
Post gresql su_raspberryPost gresql su_raspberry
Post gresql su_raspberry
 
Linux Capabilities - ita - v2.1.5 - compatta
Linux Capabilities - ita - v2.1.5 - compattaLinux Capabilities - ita - v2.1.5 - compatta
Linux Capabilities - ita - v2.1.5 - compatta
 

More from Antonio Musarra

Corso introduttivo di Design Pattern in Java per Elis - 1
Corso introduttivo di Design Pattern in Java per Elis - 1Corso introduttivo di Design Pattern in Java per Elis - 1
Corso introduttivo di Design Pattern in Java per Elis - 1Antonio Musarra
 
Liferay 7: Come realizzare un client SOAP con Apache CXF in OSGi Style
Liferay 7: Come realizzare un client SOAP con Apache CXF in OSGi StyleLiferay 7: Come realizzare un client SOAP con Apache CXF in OSGi Style
Liferay 7: Come realizzare un client SOAP con Apache CXF in OSGi StyleAntonio Musarra
 
SugarCRM Enterprise Development Virtual Appliance
SugarCRM Enterprise Development Virtual ApplianceSugarCRM Enterprise Development Virtual Appliance
SugarCRM Enterprise Development Virtual ApplianceAntonio Musarra
 
Liferay: Esporre Web Services Custom
Liferay: Esporre Web Services CustomLiferay: Esporre Web Services Custom
Liferay: Esporre Web Services CustomAntonio Musarra
 
SugarCRM: Come realizzare un Custom Scheduler. Un esempio completo.
SugarCRM: Come realizzare un Custom Scheduler. Un esempio completo.SugarCRM: Come realizzare un Custom Scheduler. Un esempio completo.
SugarCRM: Come realizzare un Custom Scheduler. Un esempio completo.Antonio Musarra
 
SugarCRM REST API: Un’applicazione in appena dieci minuti
SugarCRM REST API: Un’applicazione in appena dieci minutiSugarCRM REST API: Un’applicazione in appena dieci minuti
SugarCRM REST API: Un’applicazione in appena dieci minutiAntonio Musarra
 
How to Build a Java client for SugarCRM
How to Build a Java client for SugarCRMHow to Build a Java client for SugarCRM
How to Build a Java client for SugarCRMAntonio Musarra
 
Liferay Web Services - Come importare utenti da un foglio Excel
Liferay Web Services - Come importare utenti da un foglio ExcelLiferay Web Services - Come importare utenti da un foglio Excel
Liferay Web Services - Come importare utenti da un foglio ExcelAntonio Musarra
 
Introduzione agli Hooks – Primo Episodio
Introduzione agli Hooks – Primo EpisodioIntroduzione agli Hooks – Primo Episodio
Introduzione agli Hooks – Primo EpisodioAntonio Musarra
 
Introduzione a Liferay Message BUS
Introduzione a Liferay Message BUSIntroduzione a Liferay Message BUS
Introduzione a Liferay Message BUSAntonio Musarra
 
Un CRM dentro un CMS v1.0
Un CRM dentro un CMS v1.0Un CRM dentro un CMS v1.0
Un CRM dentro un CMS v1.0Antonio Musarra
 
Running Kettle Job by API v1.2
Running Kettle Job by API v1.2Running Kettle Job by API v1.2
Running Kettle Job by API v1.2Antonio Musarra
 
SugarCRM Web Services: Build a Apache CXF Client
SugarCRM Web Services: Build a Apache CXF ClientSugarCRM Web Services: Build a Apache CXF Client
SugarCRM Web Services: Build a Apache CXF ClientAntonio Musarra
 
Building a Client .NET for SugarCRM
Building a Client .NET for SugarCRMBuilding a Client .NET for SugarCRM
Building a Client .NET for SugarCRMAntonio Musarra
 
Costruire un client .NET per SugarCRM
Costruire un client .NET per SugarCRMCostruire un client .NET per SugarCRM
Costruire un client .NET per SugarCRMAntonio Musarra
 
Come configurare Liferay 6.0 per Oracle
Come configurare Liferay 6.0 per OracleCome configurare Liferay 6.0 per Oracle
Come configurare Liferay 6.0 per OracleAntonio Musarra
 
HOW TO SAML Password Management (Note)
HOW TO SAML Password Management (Note)HOW TO SAML Password Management (Note)
HOW TO SAML Password Management (Note)Antonio Musarra
 
Come configurare Liferay 6.0 per PostgreSQL
Come configurare Liferay 6.0 per PostgreSQLCome configurare Liferay 6.0 per PostgreSQL
Come configurare Liferay 6.0 per PostgreSQLAntonio Musarra
 

More from Antonio Musarra (20)

Corso introduttivo di Design Pattern in Java per Elis - 1
Corso introduttivo di Design Pattern in Java per Elis - 1Corso introduttivo di Design Pattern in Java per Elis - 1
Corso introduttivo di Design Pattern in Java per Elis - 1
 
JAX-WS e JAX-RS
JAX-WS e JAX-RSJAX-WS e JAX-RS
JAX-WS e JAX-RS
 
Liferay 7: Come realizzare un client SOAP con Apache CXF in OSGi Style
Liferay 7: Come realizzare un client SOAP con Apache CXF in OSGi StyleLiferay 7: Come realizzare un client SOAP con Apache CXF in OSGi Style
Liferay 7: Come realizzare un client SOAP con Apache CXF in OSGi Style
 
OSGi e Liferay 7
OSGi e Liferay 7OSGi e Liferay 7
OSGi e Liferay 7
 
SugarCRM Enterprise Development Virtual Appliance
SugarCRM Enterprise Development Virtual ApplianceSugarCRM Enterprise Development Virtual Appliance
SugarCRM Enterprise Development Virtual Appliance
 
Liferay: Esporre Web Services Custom
Liferay: Esporre Web Services CustomLiferay: Esporre Web Services Custom
Liferay: Esporre Web Services Custom
 
SugarCRM: Come realizzare un Custom Scheduler. Un esempio completo.
SugarCRM: Come realizzare un Custom Scheduler. Un esempio completo.SugarCRM: Come realizzare un Custom Scheduler. Un esempio completo.
SugarCRM: Come realizzare un Custom Scheduler. Un esempio completo.
 
SugarCRM REST API: Un’applicazione in appena dieci minuti
SugarCRM REST API: Un’applicazione in appena dieci minutiSugarCRM REST API: Un’applicazione in appena dieci minuti
SugarCRM REST API: Un’applicazione in appena dieci minuti
 
How to Build a Java client for SugarCRM
How to Build a Java client for SugarCRMHow to Build a Java client for SugarCRM
How to Build a Java client for SugarCRM
 
Liferay Web Services - Come importare utenti da un foglio Excel
Liferay Web Services - Come importare utenti da un foglio ExcelLiferay Web Services - Come importare utenti da un foglio Excel
Liferay Web Services - Come importare utenti da un foglio Excel
 
Introduzione agli Hooks – Primo Episodio
Introduzione agli Hooks – Primo EpisodioIntroduzione agli Hooks – Primo Episodio
Introduzione agli Hooks – Primo Episodio
 
Introduzione a Liferay Message BUS
Introduzione a Liferay Message BUSIntroduzione a Liferay Message BUS
Introduzione a Liferay Message BUS
 
Un CRM dentro un CMS v1.0
Un CRM dentro un CMS v1.0Un CRM dentro un CMS v1.0
Un CRM dentro un CMS v1.0
 
Running Kettle Job by API v1.2
Running Kettle Job by API v1.2Running Kettle Job by API v1.2
Running Kettle Job by API v1.2
 
SugarCRM Web Services: Build a Apache CXF Client
SugarCRM Web Services: Build a Apache CXF ClientSugarCRM Web Services: Build a Apache CXF Client
SugarCRM Web Services: Build a Apache CXF Client
 
Building a Client .NET for SugarCRM
Building a Client .NET for SugarCRMBuilding a Client .NET for SugarCRM
Building a Client .NET for SugarCRM
 
Costruire un client .NET per SugarCRM
Costruire un client .NET per SugarCRMCostruire un client .NET per SugarCRM
Costruire un client .NET per SugarCRM
 
Come configurare Liferay 6.0 per Oracle
Come configurare Liferay 6.0 per OracleCome configurare Liferay 6.0 per Oracle
Come configurare Liferay 6.0 per Oracle
 
HOW TO SAML Password Management (Note)
HOW TO SAML Password Management (Note)HOW TO SAML Password Management (Note)
HOW TO SAML Password Management (Note)
 
Come configurare Liferay 6.0 per PostgreSQL
Come configurare Liferay 6.0 per PostgreSQLCome configurare Liferay 6.0 per PostgreSQL
Come configurare Liferay 6.0 per PostgreSQL
 

Come installare TIBCO Jasper Reports Server 7.5 Community Edition su RedHat JBoss EAP 7.2

  • 1. © 2020 Antonio Musarra's Blog - https://www.dontesta.it - @antonio_musarra - IT_v1.0.0 TIBCO JasperReports® Server & JBoss EAP 7.2 COME INSTALLARE TIBCO JASPER REPORTS SERVER 7.5 COMMUNITY EDITION SU REDHAT JBOSS EAP 7.2 1
  • 2. QUESTO TUTORIAL NON È… ‣ Una guida d’installazione di CentOS 8.1 ‣ Una guida d’installazione di RedHat JBoss EAP 7.2 ‣ Una guida all’installazione di PostgreSQL ‣ Una guida all’uso di Jasper Reports Server 2COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 3. IL CONTENUTO DI QUESTO TUTORIAL ‣ Quali sono gli obiettivi ‣ Quali sono i requisiti software ‣ Download del software ‣ Layout d’installazione ‣ Installazione di OpenJDK 11 ‣ Installazione di PostgreSQL 10 ‣ Installazione di JBoss EAP 7.2.0 ‣ Configurazione & Installazione di Jasper Reports Server ‣ Configurazione di JBoss EAP 7.2.0 ‣ Start di Jasper Reports Server 3COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 4. 1 - QUALI SONO GLI OBIETTIVI? Con questa sintetica guida punteremo a: ‣ Installare JBoss EAP 7.2.0 ‣ Configurare Jasper Reports Server 7.5 Community Edition ‣ Installare Jasper Reports Server 7.5 Community Edition ‣ Configurare JBoss EAP 7.2.0 per Jasper Reports Server 4COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 5. Il sistema operativo (OS) di riferimento per questa guida rientra nella categoria Unix-like (*nix) e in particolare CentOS 8.1. Le stesse operazioni, con qualche leggera differenza, sono valide anche in ambiente Microsoft Windows. Alcuni dei tools utilizzati sono nativi dell’OS. Sulla macchina d’installazione il software necessario è: ‣ OpenJDK 11 ‣ PostgreSQL 10.6 ‣ RedHat JBoss EAP 7.2.0 ‣ Jasper Reports Server 7.5 Community Edition 2 - QUALI SONO I REQUISITI SOFTWARE? 5COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 6. Il sistema operativo (OS) di riferimento per questa guida rientra nella categoria Unix-like (*nix) e in particolare CentOS 8.1. Le stesse operazioni, con qualche leggera differenza, sono valide anche in ambiente Microsoft Windows. Alcuni dei tools utilizzati sono nativi dell’OS. Sulla macchina d’installazione il software necessario è: ‣ OpenJDK 11 ‣ PostgreSQL 10.6 ‣ RedHat JBoss EAP 7.2.0 ‣ Jasper Reports Server 7.5 Community Edition 2 - QUALI SONO I REQUISITI SOFTWARE? 5 SOMMARIO DELLE PIATTAFORME SUPPORTATE. PER MAGGIORI DETTAGLI FARE RIFERIMENTO AI DOCUMENTI REPERIBILI SUL SITO JASPERSOFT COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 7. 3 - QUALI SONO I REQUISITI HARDWARE? La tabella mostra le risorse minime e consigliate da TIBCO Jaspersoft per un'installazione completa che include PostgreSQL e un Application Server (come Apache Tomcat). È possibile che JasperReports Server possa essere eseguito su sistemi con meno risorse o sistemi più lenti rispetto a quelli indicati nella colonna delle risorse minime. Allo stesso tempo, è possibile esaurire le risorse con la configurazione consigliata. Il successo della distribuzione dipende dal carico previsto del sistema, dal numero di utenti simultanei, dai set di dati e dal fatto che i database siano installati sullo stesso sistema del server Jasper Reports. 6COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 8. 4 - QUALI SONO I REQUISITI HARDWARE? 7 CONFIGURAZIONE DELLA MACCHINA VIRTUALE CENTOS 8.1 CHE HO UTILIZZATO COME DEMO PER QUESTO TUTORIAL. COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 9. È possibile scaricare il software principale direttamente dalla rete: ‣ RedHat JBoss EAP 7.2.0. Application Server che dobbiamo scaricare dal portale RedHat Developer. Il file da scaricare è jboss-eap-7.2.0.zip. ‣ TIBCO JasperReports Server 7.5 Community Edition. Dal portale Community di Jaspersoft dobbiamo scaricare il file TIB_js-jrs-cp_7.5.0_bin.zip Nel mio caso i file appena scaricati sono all’interno della directory /home/ jasperserver che si trova sulla macchina virtual CentOS. 5 - DOWNLOAD DEL SOFTWARE 8COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 10. È possibile scaricare il software principale direttamente dalla rete: ‣ RedHat JBoss EAP 7.2.0. Application Server che dobbiamo scaricare dal portale RedHat Developer. Il file da scaricare è jboss-eap-7.2.0.zip. ‣ TIBCO JasperReports Server 7.5 Community Edition. Dal portale Community di Jaspersoft dobbiamo scaricare il file TIB_js-jrs-cp_7.5.0_bin.zip Nel mio caso i file appena scaricati sono all’interno della directory /home/ jasperserver che si trova sulla macchina virtual CentOS. 5 - DOWNLOAD DEL SOFTWARE 8 DOWNLOAD DI JBOSS EAP 7.2.0 IN FORMATO ZIP DAL PORTALE REDHAT DEVELOPER COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 11. È possibile scaricare il software principale direttamente dalla rete: ‣ RedHat JBoss EAP 7.2.0. Application Server che dobbiamo scaricare dal portale RedHat Developer. Il file da scaricare è jboss-eap-7.2.0.zip. ‣ TIBCO JasperReports Server 7.5 Community Edition. Dal portale Community di Jaspersoft dobbiamo scaricare il file TIB_js-jrs-cp_7.5.0_bin.zip Nel mio caso i file appena scaricati sono all’interno della directory /home/ jasperserver che si trova sulla macchina virtual CentOS. 5 - DOWNLOAD DEL SOFTWARE 8COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 12. È possibile scaricare il software principale direttamente dalla rete: ‣ RedHat JBoss EAP 7.2.0. Application Server che dobbiamo scaricare dal portale RedHat Developer. Il file da scaricare è jboss-eap-7.2.0.zip. ‣ TIBCO JasperReports Server 7.5 Community Edition. Dal portale Community di Jaspersoft dobbiamo scaricare il file TIB_js-jrs-cp_7.5.0_bin.zip Nel mio caso i file appena scaricati sono all’interno della directory /home/ jasperserver che si trova sulla macchina virtual CentOS. 5 - DOWNLOAD DEL SOFTWARE 8 DOWNLOAD DI TIBCO JASPER REPORTS SERVER CE 7.5.0 COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 13. Procediamo con l’installazione di OpenJDK 11 e il database server PostgreSQL 10 utilizzando i comandi a seguire. Per convezione dei sistemi unix-linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root # yum install java-11-openjdk-devel.x86_64 # yum install postgresql-server.x86_64 # java -version 6 - INSTALLAZIONE JAVA E POSTGRESQL 9COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 14. Procediamo con l’installazione di OpenJDK 11 e il database server PostgreSQL 10 utilizzando i comandi a seguire. Per convezione dei sistemi unix-linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root # yum install java-11-openjdk-devel.x86_64 # yum install postgresql-server.x86_64 # java -version 6 - INSTALLAZIONE JAVA E POSTGRESQL 9COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0 1. INSTALLAZIONE DI OPEN JDK 11 (11.0.6) VIA YUM (THE YELLOWDOG UPDATER, MODIFIED)
  • 15. Procediamo con l’installazione di OpenJDK 11 e il database server PostgreSQL 10 utilizzando i comandi a seguire. Per convezione dei sistemi unix-linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root # yum install java-11-openjdk-devel.x86_64 # yum install postgresql-server.x86_64 # java -version 6 - INSTALLAZIONE JAVA E POSTGRESQL 9COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0 1. INSTALLAZIONE DI OPEN JDK 11 (11.0.6) VIA YUM (THE YELLOWDOG UPDATER, MODIFIED) 2. INSTALLAZIONE DI POSTGRESQL 10.6 VIA YUM (THE YELLOWDOG UPDATER, MODIFIED)
  • 16. Procediamo con l’installazione di OpenJDK 11 e il database server PostgreSQL 10 utilizzando i comandi a seguire. Per convezione dei sistemi unix-linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root # yum install java-11-openjdk-devel.x86_64 # yum install postgresql-server.x86_64 # java -version 6 - INSTALLAZIONE JAVA E POSTGRESQL 9COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0 1. INSTALLAZIONE DI OPEN JDK 11 (11.0.6) VIA YUM (THE YELLOWDOG UPDATER, MODIFIED) 2. INSTALLAZIONE DI POSTGRESQL 10.6 VIA YUM (THE YELLOWDOG UPDATER, MODIFIED) 3. CHECK VERSIONE DELLA OPEN JDK APPENA INSTALLATA
  • 17. 6.1 - CONFIGURAZIONE POSTGRESQL PER JASPER REPORTS SERVER Procediamo con il setup di PostgreSQL che ospiterà il database di Jasper Reports Server utilizzando i comandi a seguire. Per convezione dei sistemi unix-linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che iniziano con $ in questo caso devono essere eseguiti dall’utente postgres (se non diversamente specificato) # su - postgres $ initdb $ createuser -D -R -S -e -E -P jasperserver $ createdb -e -E UTF-8 -O jasperserver jasperserver # systemctl enable --now postgresql $ psql jasperserver -U jasperserver 10COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 18. 6.1 - CONFIGURAZIONE POSTGRESQL PER JASPER REPORTS SERVER Procediamo con il setup di PostgreSQL che ospiterà il database di Jasper Reports Server utilizzando i comandi a seguire. Per convezione dei sistemi unix-linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che iniziano con $ in questo caso devono essere eseguiti dall’utente postgres (se non diversamente specificato) # su - postgres $ initdb $ createuser -D -R -S -e -E -P jasperserver $ createdb -e -E UTF-8 -O jasperserver jasperserver # systemctl enable --now postgresql $ psql jasperserver -U jasperserver 10 1. DIVENTARE UTENTE POSTGRESQL COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 19. 6.1 - CONFIGURAZIONE POSTGRESQL PER JASPER REPORTS SERVER Procediamo con il setup di PostgreSQL che ospiterà il database di Jasper Reports Server utilizzando i comandi a seguire. Per convezione dei sistemi unix-linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che iniziano con $ in questo caso devono essere eseguiti dall’utente postgres (se non diversamente specificato) # su - postgres $ initdb $ createuser -D -R -S -e -E -P jasperserver $ createdb -e -E UTF-8 -O jasperserver jasperserver # systemctl enable --now postgresql $ psql jasperserver -U jasperserver 10 1. DIVENTARE UTENTE POSTGRESQL 2. INIZIALIZZARE IL DATABASE DI POSTGRESQL COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 20. 6.1 - CONFIGURAZIONE POSTGRESQL PER JASPER REPORTS SERVER Procediamo con il setup di PostgreSQL che ospiterà il database di Jasper Reports Server utilizzando i comandi a seguire. Per convezione dei sistemi unix-linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che iniziano con $ in questo caso devono essere eseguiti dall’utente postgres (se non diversamente specificato) # su - postgres $ initdb $ createuser -D -R -S -e -E -P jasperserver $ createdb -e -E UTF-8 -O jasperserver jasperserver # systemctl enable --now postgresql $ psql jasperserver -U jasperserver 10 1. DIVENTARE UTENTE POSTGRESQL 2. INIZIALIZZARE IL DATABASE DI POSTGRESQL 3. CREARE UTENZA E DATABASE COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 21. 6.1 - CONFIGURAZIONE POSTGRESQL PER JASPER REPORTS SERVER Procediamo con il setup di PostgreSQL che ospiterà il database di Jasper Reports Server utilizzando i comandi a seguire. Per convezione dei sistemi unix-linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che iniziano con $ in questo caso devono essere eseguiti dall’utente postgres (se non diversamente specificato) # su - postgres $ initdb $ createuser -D -R -S -e -E -P jasperserver $ createdb -e -E UTF-8 -O jasperserver jasperserver # systemctl enable --now postgresql $ psql jasperserver -U jasperserver 10 1. DIVENTARE UTENTE POSTGRESQL 2. INIZIALIZZARE IL DATABASE DI POSTGRESQL 3. CREARE UTENZA E DATABASE 4. ABILITAZIONE DI POSTGRESQL COME SERVIZIO COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 22. 6.1 - CONFIGURAZIONE POSTGRESQL PER JASPER REPORTS SERVER Procediamo con il setup di PostgreSQL che ospiterà il database di Jasper Reports Server utilizzando i comandi a seguire. Per convezione dei sistemi unix-linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che iniziano con $ in questo caso devono essere eseguiti dall’utente postgres (se non diversamente specificato) # su - postgres $ initdb $ createuser -D -R -S -e -E -P jasperserver $ createdb -e -E UTF-8 -O jasperserver jasperserver # systemctl enable --now postgresql $ psql jasperserver -U jasperserver 10 1. DIVENTARE UTENTE POSTGRESQL 2. INIZIALIZZARE IL DATABASE DI POSTGRESQL 3. CREARE UTENZA E DATABASE 4. ABILITAZIONE DI POSTGRESQL COME SERVIZIO 5. TEST DI CONNESSIONE AL DATABASE CREATO COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 23. 6.1 - CONFIGURAZIONE POSTGRESQL PER JASPER REPORTS SERVER Procediamo con il setup di PostgreSQL che ospiterà il database di Jasper Reports Server utilizzando i comandi a seguire. Per convezione dei sistemi unix-linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che iniziano con $ in questo caso devono essere eseguiti dall’utente postgres (se non diversamente specificato) # su - postgres $ initdb $ createuser -D -R -S -e -E -P jasperserver $ createdb -e -E UTF-8 -O jasperserver jasperserver # systemctl enable --now postgresql $ psql jasperserver -U jasperserver 10 1. DIVENTARE UTENTE POSTGRESQL 2. INIZIALIZZARE IL DATABASE DI POSTGRESQL 3. CREARE UTENZA E DATABASE 4. ABILITAZIONE DI POSTGRESQL COME SERVIZIO 5. TEST DI CONNESSIONE AL DATABASE CREATO COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 24. 7 - LAYOUT D’INSTALLAZIONE 11 La struttura di directory dell’installazione sarà la seguente: ‣ /opt/jasperserver - Jasper Reports Server Home Directory ‣ jboss-eap-7.2.0 - JBoss EAP 7.2 Home Directory ‣ /home/jasperserver/jasperreports-server-cp-7.5.0-bin - Jasper Reports Server Home Installation Directory COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 25. 7.1 - PREPARAZIONE DEL LAYOUT D’INSTALLAZIONE Procediamo con la creazione del layout d’installazione utilizzando i comandi a seguire. Per convezione dei sistemi unix- linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che iniziano con $ in questo caso devono essere eseguiti dall’utente jasperserver (se non diversamente specificato) # adduser jasperserver # passwd jasperserver # mkdir /opt/jasperserver # chown jasperserver:jasperserver /opt/jasperserver/ # su - jasperserver $ cd /opt/jasperserver/ $ unzip /mnt/home-download/jboss-eap-7.2.0.zip 12COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 26. 7.1 - PREPARAZIONE DEL LAYOUT D’INSTALLAZIONE Procediamo con la creazione del layout d’installazione utilizzando i comandi a seguire. Per convezione dei sistemi unix- linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che iniziano con $ in questo caso devono essere eseguiti dall’utente jasperserver (se non diversamente specificato) # adduser jasperserver # passwd jasperserver # mkdir /opt/jasperserver # chown jasperserver:jasperserver /opt/jasperserver/ # su - jasperserver $ cd /opt/jasperserver/ $ unzip /mnt/home-download/jboss-eap-7.2.0.zip 12 1. CREAZIONE UTENTE JASPERSERVER COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 27. 7.1 - PREPARAZIONE DEL LAYOUT D’INSTALLAZIONE Procediamo con la creazione del layout d’installazione utilizzando i comandi a seguire. Per convezione dei sistemi unix- linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che iniziano con $ in questo caso devono essere eseguiti dall’utente jasperserver (se non diversamente specificato) # adduser jasperserver # passwd jasperserver # mkdir /opt/jasperserver # chown jasperserver:jasperserver /opt/jasperserver/ # su - jasperserver $ cd /opt/jasperserver/ $ unzip /mnt/home-download/jboss-eap-7.2.0.zip 12 1. CREAZIONE UTENTE JASPERSERVER 2. CAMBIO PASSWORD PER JASPERSERVER COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 28. 7.1 - PREPARAZIONE DEL LAYOUT D’INSTALLAZIONE Procediamo con la creazione del layout d’installazione utilizzando i comandi a seguire. Per convezione dei sistemi unix- linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che iniziano con $ in questo caso devono essere eseguiti dall’utente jasperserver (se non diversamente specificato) # adduser jasperserver # passwd jasperserver # mkdir /opt/jasperserver # chown jasperserver:jasperserver /opt/jasperserver/ # su - jasperserver $ cd /opt/jasperserver/ $ unzip /mnt/home-download/jboss-eap-7.2.0.zip 12 1. CREAZIONE UTENTE JASPERSERVER 2. CAMBIO PASSWORD PER JASPERSERVER 3. CREAZIONE HOME DIRECTORY PER JASPER SERVER COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 29. 7.1 - PREPARAZIONE DEL LAYOUT D’INSTALLAZIONE Procediamo con la creazione del layout d’installazione utilizzando i comandi a seguire. Per convezione dei sistemi unix- linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che iniziano con $ in questo caso devono essere eseguiti dall’utente jasperserver (se non diversamente specificato) # adduser jasperserver # passwd jasperserver # mkdir /opt/jasperserver # chown jasperserver:jasperserver /opt/jasperserver/ # su - jasperserver $ cd /opt/jasperserver/ $ unzip /mnt/home-download/jboss-eap-7.2.0.zip 12 1. CREAZIONE UTENTE JASPERSERVER 2. CAMBIO PASSWORD PER JASPERSERVER 4. ASSEGNARE OWNER ALLA HOME DIRECTORY 3. CREAZIONE HOME DIRECTORY PER JASPER SERVER COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 30. 7.1 - PREPARAZIONE DEL LAYOUT D’INSTALLAZIONE Procediamo con la creazione del layout d’installazione utilizzando i comandi a seguire. Per convezione dei sistemi unix- linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che iniziano con $ in questo caso devono essere eseguiti dall’utente jasperserver (se non diversamente specificato) # adduser jasperserver # passwd jasperserver # mkdir /opt/jasperserver # chown jasperserver:jasperserver /opt/jasperserver/ # su - jasperserver $ cd /opt/jasperserver/ $ unzip /mnt/home-download/jboss-eap-7.2.0.zip 12 1. CREAZIONE UTENTE JASPERSERVER 2. CAMBIO PASSWORD PER JASPERSERVER 4. ASSEGNARE OWNER ALLA HOME DIRECTORY 3. CREAZIONE HOME DIRECTORY PER JASPER SERVER 5. ASSUMERE L’IDENTITÀ DELL’UTENTE JASPERSERVER COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 31. 7.1 - PREPARAZIONE DEL LAYOUT D’INSTALLAZIONE Procediamo con la creazione del layout d’installazione utilizzando i comandi a seguire. Per convezione dei sistemi unix- linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che iniziano con $ in questo caso devono essere eseguiti dall’utente jasperserver (se non diversamente specificato) # adduser jasperserver # passwd jasperserver # mkdir /opt/jasperserver # chown jasperserver:jasperserver /opt/jasperserver/ # su - jasperserver $ cd /opt/jasperserver/ $ unzip /mnt/home-download/jboss-eap-7.2.0.zip 12 1. CREAZIONE UTENTE JASPERSERVER 2. CAMBIO PASSWORD PER JASPERSERVER 4. ASSEGNARE OWNER ALLA HOME DIRECTORY 3. CREAZIONE HOME DIRECTORY PER JASPER SERVER 5. ASSUMERE L’IDENTITÀ DELL’UTENTE JASPERSERVER 6. UNZIP DI JBOSS EAP 7.2.0 ALL’INTERNO DELLA HOME DIRECTORY DI JASPER SERVER COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 32. 7.1 - PREPARAZIONE DEL LAYOUT D’INSTALLAZIONE Procediamo con la creazione del layout d’installazione utilizzando i comandi a seguire. Per convezione dei sistemi unix- linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che iniziano con $ in questo caso devono essere eseguiti dall’utente jasperserver (se non diversamente specificato) # adduser jasperserver # passwd jasperserver # mkdir /opt/jasperserver # chown jasperserver:jasperserver /opt/jasperserver/ # su - jasperserver $ cd /opt/jasperserver/ $ unzip /mnt/home-download/jboss-eap-7.2.0.zip 12 1. CREAZIONE UTENTE JASPERSERVER 2. CAMBIO PASSWORD PER JASPERSERVER 4. ASSEGNARE OWNER ALLA HOME DIRECTORY 3. CREAZIONE HOME DIRECTORY PER JASPER SERVER 5. ASSUMERE L’IDENTITÀ DELL’UTENTE JASPERSERVER 6. UNZIP DI JBOSS EAP 7.2.0 ALL’INTERNO DELLA HOME DIRECTORY DI JASPER SERVER COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 33. 8 - INSTALLAZIONE DI JASPER REPORTS SERVER Procediamo con la configurazione e installazione Jasper Reports Server utilizzando i comandi a seguire. Per convezione dei sistemi unix-linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che iniziano con $ in questo caso devono essere eseguiti dall’utente jasperserver (se non diversamente specificato) $ cd /home/jasperserver $ unzip TIB_js-jrs-cp_7.5.0_bin.zip $ cd jasperreports-server-cp-7.5.0-bin $ cp buildomatic/sample_conf/postgresql_master.properties buildomatic/ default_master.properties $ vim buildomatic/default_master.properties 13COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 34. 8 - INSTALLAZIONE DI JASPER REPORTS SERVER Procediamo con la configurazione e installazione Jasper Reports Server utilizzando i comandi a seguire. Per convezione dei sistemi unix-linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che iniziano con $ in questo caso devono essere eseguiti dall’utente jasperserver (se non diversamente specificato) $ cd /home/jasperserver $ unzip TIB_js-jrs-cp_7.5.0_bin.zip $ cd jasperreports-server-cp-7.5.0-bin $ cp buildomatic/sample_conf/postgresql_master.properties buildomatic/ default_master.properties $ vim buildomatic/default_master.properties 13 1. SPOSTARSI SULLA HOME DELL’UTENTE JASPERSERVER COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 35. 8 - INSTALLAZIONE DI JASPER REPORTS SERVER Procediamo con la configurazione e installazione Jasper Reports Server utilizzando i comandi a seguire. Per convezione dei sistemi unix-linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che iniziano con $ in questo caso devono essere eseguiti dall’utente jasperserver (se non diversamente specificato) $ cd /home/jasperserver $ unzip TIB_js-jrs-cp_7.5.0_bin.zip $ cd jasperreports-server-cp-7.5.0-bin $ cp buildomatic/sample_conf/postgresql_master.properties buildomatic/ default_master.properties $ vim buildomatic/default_master.properties 13 1. SPOSTARSI SULLA HOME DELL’UTENTE JASPERSERVER 2. UNZIP DELL’ARCHIVO DI JASPER REPORTS SERVER 7.5 COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 36. 8 - INSTALLAZIONE DI JASPER REPORTS SERVER Procediamo con la configurazione e installazione Jasper Reports Server utilizzando i comandi a seguire. Per convezione dei sistemi unix-linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che iniziano con $ in questo caso devono essere eseguiti dall’utente jasperserver (se non diversamente specificato) $ cd /home/jasperserver $ unzip TIB_js-jrs-cp_7.5.0_bin.zip $ cd jasperreports-server-cp-7.5.0-bin $ cp buildomatic/sample_conf/postgresql_master.properties buildomatic/ default_master.properties $ vim buildomatic/default_master.properties 13 1. SPOSTARSI SULLA HOME DELL’UTENTE JASPERSERVER 2. UNZIP DELL’ARCHIVO DI JASPER REPORTS SERVER 7.5 3. SPOSTARSI ALL’INTERNO DELLA NUOVA DIRECTORY COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 37. 8 - INSTALLAZIONE DI JASPER REPORTS SERVER Procediamo con la configurazione e installazione Jasper Reports Server utilizzando i comandi a seguire. Per convezione dei sistemi unix-linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che iniziano con $ in questo caso devono essere eseguiti dall’utente jasperserver (se non diversamente specificato) $ cd /home/jasperserver $ unzip TIB_js-jrs-cp_7.5.0_bin.zip $ cd jasperreports-server-cp-7.5.0-bin $ cp buildomatic/sample_conf/postgresql_master.properties buildomatic/ default_master.properties $ vim buildomatic/default_master.properties 13 1. SPOSTARSI SULLA HOME DELL’UTENTE JASPERSERVER 2. UNZIP DELL’ARCHIVO DI JASPER REPORTS SERVER 7.5 3. SPOSTARSI ALL’INTERNO DELLA NUOVA DIRECTORY 4. COPIA E PERSONALIZZAZIONE DEL FILE DI CONFIGURAZIONE POSTGRESQL_MASTER.PROPERTIES COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 38. 8 - INSTALLAZIONE DI JASPER REPORTS SERVER Procediamo con la configurazione e installazione Jasper Reports Server utilizzando i comandi a seguire. Per convezione dei sistemi unix-linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che iniziano con $ in questo caso devono essere eseguiti dall’utente jasperserver (se non diversamente specificato) $ cd /home/jasperserver $ unzip TIB_js-jrs-cp_7.5.0_bin.zip $ cd jasperreports-server-cp-7.5.0-bin $ cp buildomatic/sample_conf/postgresql_master.properties buildomatic/ default_master.properties $ vim buildomatic/default_master.properties 13 1. SPOSTARSI SULLA HOME DELL’UTENTE JASPERSERVER 2. UNZIP DELL’ARCHIVO DI JASPER REPORTS SERVER 7.5 3. SPOSTARSI ALL’INTERNO DELLA NUOVA DIRECTORY 4. COPIA E PERSONALIZZAZIONE DEL FILE DI CONFIGURAZIONE POSTGRESQL_MASTER.PROPERTIES COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 39. Procediamo con la configurazione di Jasper Reports Server (editando il file default_master.properties) che consiste in: ‣ Configurazione del tipo di Application Server che in questo caso è JBoss EAP 7.2.0. Basta specificare il tipo e il path d’installazione che corrisponde con la directory $EAP_HOME ‣ Configurazione del tipo di database server che in questo caso è PostgreSQL 10.6. Basta specificare hostname, il nome del database, username e password ‣ Configurazione di Quartz per l’invio dei report via email 8.1 - CONFIGURAZIONE DI JASPER REPORTS SERVER 14COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 40. Procediamo con la configurazione di Jasper Reports Server (editando il file default_master.properties) che consiste in: ‣ Configurazione del tipo di Application Server che in questo caso è JBoss EAP 7.2.0. Basta specificare il tipo e il path d’installazione che corrisponde con la directory $EAP_HOME ‣ Configurazione del tipo di database server che in questo caso è PostgreSQL 10.6. Basta specificare hostname, il nome del database, username e password ‣ Configurazione di Quartz per l’invio dei report via email 8.1 - CONFIGURAZIONE DI JASPER REPORTS SERVER 14COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 41. Procediamo con l’inizializzazione e installazione di Jasper Reports Server utilizzando i comandi a seguire. Per convezione dei sistemi unix-linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che iniziano con $ in questo caso devono essere eseguiti dall’utente jasperserver (se non diversamente specificato) $ export JAVA_HOME=/usr/lib/jvm/java-11-openjdk $ cd /home/jasperserver/jasperreports-server-cp-7.5.0-bin/buildomatic/ $ ./js-ant gen-config $ ./js-ant init-js-db-ce $ ./js-ant import-minimal-ce $ ./js-ant deploy-webapp-ce 8.2 - INIZIALIZZAZIONE E INSTALLAZIONE DI JASPER REPORTS SERVER 15COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 42. Procediamo con l’inizializzazione e installazione di Jasper Reports Server utilizzando i comandi a seguire. Per convezione dei sistemi unix-linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che iniziano con $ in questo caso devono essere eseguiti dall’utente jasperserver (se non diversamente specificato) $ export JAVA_HOME=/usr/lib/jvm/java-11-openjdk $ cd /home/jasperserver/jasperreports-server-cp-7.5.0-bin/buildomatic/ $ ./js-ant gen-config $ ./js-ant init-js-db-ce $ ./js-ant import-minimal-ce $ ./js-ant deploy-webapp-ce 8.2 - INIZIALIZZAZIONE E INSTALLAZIONE DI JASPER REPORTS SERVER 15 1. EXPORT DELLA ENVIRONMENT JAVA_HOME COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 43. Procediamo con l’inizializzazione e installazione di Jasper Reports Server utilizzando i comandi a seguire. Per convezione dei sistemi unix-linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che iniziano con $ in questo caso devono essere eseguiti dall’utente jasperserver (se non diversamente specificato) $ export JAVA_HOME=/usr/lib/jvm/java-11-openjdk $ cd /home/jasperserver/jasperreports-server-cp-7.5.0-bin/buildomatic/ $ ./js-ant gen-config $ ./js-ant init-js-db-ce $ ./js-ant import-minimal-ce $ ./js-ant deploy-webapp-ce 8.2 - INIZIALIZZAZIONE E INSTALLAZIONE DI JASPER REPORTS SERVER 15 1. EXPORT DELLA ENVIRONMENT JAVA_HOME 2. GENERARE LE CONFIGURAZIONI DI JASPER REPORTS COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 44. Procediamo con l’inizializzazione e installazione di Jasper Reports Server utilizzando i comandi a seguire. Per convezione dei sistemi unix-linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che iniziano con $ in questo caso devono essere eseguiti dall’utente jasperserver (se non diversamente specificato) $ export JAVA_HOME=/usr/lib/jvm/java-11-openjdk $ cd /home/jasperserver/jasperreports-server-cp-7.5.0-bin/buildomatic/ $ ./js-ant gen-config $ ./js-ant init-js-db-ce $ ./js-ant import-minimal-ce $ ./js-ant deploy-webapp-ce 8.2 - INIZIALIZZAZIONE E INSTALLAZIONE DI JASPER REPORTS SERVER 15 1. EXPORT DELLA ENVIRONMENT JAVA_HOME 2. GENERARE LE CONFIGURAZIONI DI JASPER REPORTS 3. INIZIALIZZARE IL DATABASE DI JASPER REPORTS COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 45. Procediamo con l’inizializzazione e installazione di Jasper Reports Server utilizzando i comandi a seguire. Per convezione dei sistemi unix-linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che iniziano con $ in questo caso devono essere eseguiti dall’utente jasperserver (se non diversamente specificato) $ export JAVA_HOME=/usr/lib/jvm/java-11-openjdk $ cd /home/jasperserver/jasperreports-server-cp-7.5.0-bin/buildomatic/ $ ./js-ant gen-config $ ./js-ant init-js-db-ce $ ./js-ant import-minimal-ce $ ./js-ant deploy-webapp-ce 8.2 - INIZIALIZZAZIONE E INSTALLAZIONE DI JASPER REPORTS SERVER 15 1. EXPORT DELLA ENVIRONMENT JAVA_HOME 2. GENERARE LE CONFIGURAZIONI DI JASPER REPORTS 3. INIZIALIZZARE IL DATABASE DI JASPER REPORTS 4. CARICARE I DATI CORE (NECESSARIO) COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 46. Procediamo con l’inizializzazione e installazione di Jasper Reports Server utilizzando i comandi a seguire. Per convezione dei sistemi unix-linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che iniziano con $ in questo caso devono essere eseguiti dall’utente jasperserver (se non diversamente specificato) $ export JAVA_HOME=/usr/lib/jvm/java-11-openjdk $ cd /home/jasperserver/jasperreports-server-cp-7.5.0-bin/buildomatic/ $ ./js-ant gen-config $ ./js-ant init-js-db-ce $ ./js-ant import-minimal-ce $ ./js-ant deploy-webapp-ce 8.2 - INIZIALIZZAZIONE E INSTALLAZIONE DI JASPER REPORTS SERVER 15 1. EXPORT DELLA ENVIRONMENT JAVA_HOME 2. GENERARE LE CONFIGURAZIONI DI JASPER REPORTS 3. INIZIALIZZARE IL DATABASE DI JASPER REPORTS 4. CARICARE I DATI CORE (NECESSARIO) 5. INSTALLAZIONE DI JASPER REPORT SU JBOSS EAP 7.2.0 COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 47. Procediamo con l’inizializzazione e installazione di Jasper Reports Server utilizzando i comandi a seguire. Per convezione dei sistemi unix-linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root, quelli che iniziano con $ in questo caso devono essere eseguiti dall’utente jasperserver (se non diversamente specificato) $ export JAVA_HOME=/usr/lib/jvm/java-11-openjdk $ cd /home/jasperserver/jasperreports-server-cp-7.5.0-bin/buildomatic/ $ ./js-ant gen-config $ ./js-ant init-js-db-ce $ ./js-ant import-minimal-ce $ ./js-ant deploy-webapp-ce 8.2 - INIZIALIZZAZIONE E INSTALLAZIONE DI JASPER REPORTS SERVER 15 1. EXPORT DELLA ENVIRONMENT JAVA_HOME 2. GENERARE LE CONFIGURAZIONI DI JASPER REPORTS 3. INIZIALIZZARE IL DATABASE DI JASPER REPORTS 4. CARICARE I DATI CORE (NECESSARIO) 5. INSTALLAZIONE DI JASPER REPORT SU JBOSS EAP 7.2.0 COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 48. La tabella mostra alcune impostazioni tipiche delle opzioni JVM che influiscono su Jasper Reports Server. I valori “iniziali” sono quelli consigliati e che potrebbero anche cambiare sulla base delle proprie esigenze. Le modifiche riguardano le impostazioni della memoria, dell’algoritmo di Garbage Collection (GC) e la retro-compatibilità del formato data nel caso di Java 11. Per JBoss EAP la modifica delle impostazioni della JVM avviene agendo sul file $EAP_HOME/bin/ standalone.conf. 9 - MODIFICA JVM OPTIONS DI JBOSS 16COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 49. La tabella mostra alcune impostazioni tipiche delle opzioni JVM che influiscono su Jasper Reports Server. I valori “iniziali” sono quelli consigliati e che potrebbero anche cambiare sulla base delle proprie esigenze. Le modifiche riguardano le impostazioni della memoria, dell’algoritmo di Garbage Collection (GC) e la retro-compatibilità del formato data nel caso di Java 11. Per JBoss EAP la modifica delle impostazioni della JVM avviene agendo sul file $EAP_HOME/bin/ standalone.conf. 9 - MODIFICA JVM OPTIONS DI JBOSS 16 1. CONFIGURAZIONE DELLE JVM OPTIONS SUL FILE STANDAOLONE.CONF COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 50. Per default CentOS ha il firewall attivo e affinché Jasper Reports Server sia accessibile dall’esterno, occorre procedere con l’apertura delle porte dei servizi HTTP e HTTPS che JBoss EAP espone. Per convezione dei sistemi unix-linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root. # firewall-cmd --zone=public --permanent --add-port 8080/tcp # firewall-cmd --zone=public --permanent --add-port 8443/tcp # firewall-cmd -reload # firewall-cmd --list-all 10 - APERTURA PORTE SERVIZI HTTP/HTTPS 17COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 51. Per default CentOS ha il firewall attivo e affinché Jasper Reports Server sia accessibile dall’esterno, occorre procedere con l’apertura delle porte dei servizi HTTP e HTTPS che JBoss EAP espone. Per convezione dei sistemi unix-linux, i comandi che iniziano con il # devono essere eseguiti con l’utente root. # firewall-cmd --zone=public --permanent --add-port 8080/tcp # firewall-cmd --zone=public --permanent --add-port 8443/tcp # firewall-cmd -reload # firewall-cmd --list-all 10 - APERTURA PORTE SERVIZI HTTP/HTTPS 17 IL COMANDO FIREWALL-CMD CONSENTAELA MODIFICA DELLE IPTABLES E IN QUESTO CASO STIAMO AGGIUNGENDO LA PORTA 8080 (HTTP) E 8443 (HTTPS) COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 52. A questo punto siamo pronti per avviare TIBCO Jasper Reports Server 7.5 Community Edition. Per lo start del server è più che sufficiente eseguire il comando $EAP_HOME/bin/stanalone.sh -b 0.0.0.0 con l’utente jasperserver. Esiste la possibilità di poter configurare l’avvio di Jasper Reports Server come servizio tramite systemd (Managing Service with Systemd) di Linux e il comando systemctl. Dopo aver configurato Jasper Reports Server come servizio, questo sarà avviato per default ad ogni avvio della macchina e può essere gestito attraverso il comando systemctl (eseguito com utente root). Quelli a seguire sono i comandi per: avviare, fermare e verificare lo stato del servizio. # systemctl start jbosseap7 # systemctl stop jbosseap7 # systemctl status jbosseap7 11 - START DI JASPER REPORTS SERVER 18COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 53. A questo punto siamo pronti per avviare TIBCO Jasper Reports Server 7.5 Community Edition. Per lo start del server è più che sufficiente eseguire il comando $EAP_HOME/bin/stanalone.sh -b 0.0.0.0 con l’utente jasperserver. Esiste la possibilità di poter configurare l’avvio di Jasper Reports Server come servizio tramite systemd (Managing Service with Systemd) di Linux e il comando systemctl. Dopo aver configurato Jasper Reports Server come servizio, questo sarà avviato per default ad ogni avvio della macchina e può essere gestito attraverso il comando systemctl (eseguito com utente root). Quelli a seguire sono i comandi per: avviare, fermare e verificare lo stato del servizio. # systemctl start jbosseap7 # systemctl stop jbosseap7 # systemctl status jbosseap7 11 - START DI JASPER REPORTS SERVER 18 AVVIO DEL SERVIZIO JASPER REPORTS SERVER IN FASE DI START UP DELLA MACCHINA COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 54. La configurazione come servizio è davvero un’operazione molto semplice che richiede i seguenti passi. ‣ Modifica del file di configurazione jboss-eap.conf che si trova all’interno della directory $EAP_HOME/bin/init.d/ ‣ Copia del file jboss-eap.conf in /etc/default/ ‣ Creare il descrittore del servizio per il systemd. Si tratta di un file di testo chiamato jbosseap7.service che deve essere creato e copiato all’interno della directory /etc/systemd/system/ 11.1 - CONFIGURAZIONE DI JASPER REPORTS SERVER COME SERVIZIO 19COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 55. Per il file di configurazione jboss-eap.conf devono essere modificati un set di parametri con i rispettivi valori, così come indicato nella tabella a seguire. 11.1 - CONFIGURAZIONE DI JASPER REPORTS SERVER COME SERVIZIO 20 Parametro Valore Descrizione JAVA_HOME /usr/lib/jvm/java-11-openjdk Path completo della JVM JBOSS_HOME /opt/jasperserver/jboss-eap-7.2 Path completo dell’installazione di JBoss EAP 7.2 JBOSS_USER jasperserver Utente proprietario del processo JBOSS_MODE standalone Modalità di start-up di JBoss EAP JBOSS_OPTS -b 0.0.0.0 Parametri addizionali di start-up. In questo caso deve mettere in bind i servizi su tutte le interfacce di rete COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 56. [Unit] Description=JBoss EAP 7.2 (Jasper Reports Server 7.5 CE) Systemctl Script After=NetworkManager.service [Service] Type=forking ExecStart=/opt/jasperserver/jboss-eap-7.2/bin/init.d/jboss-eap-rhel.sh start ExecStop=/opt/jasperserver/jboss-eap-7.2/bin/init.d/jboss-eap-rhel.sh stop ExecReload=/opt/jasperserver/jboss-eap-7.2/bin/init.d/jboss-eap-rhel.sh restart PIDFile=/var/run/jboss-eap/jboss-eap.pid TimeoutStartSec=600 TimeoutStopSec=600 [Install] WantedBy=multi-user.target 11.1 - CONFIGURAZIONE DI JASPER REPORTS SERVER COME SERVIZIO 21COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 57. [Unit] Description=JBoss EAP 7.2 (Jasper Reports Server 7.5 CE) Systemctl Script After=NetworkManager.service [Service] Type=forking ExecStart=/opt/jasperserver/jboss-eap-7.2/bin/init.d/jboss-eap-rhel.sh start ExecStop=/opt/jasperserver/jboss-eap-7.2/bin/init.d/jboss-eap-rhel.sh stop ExecReload=/opt/jasperserver/jboss-eap-7.2/bin/init.d/jboss-eap-rhel.sh restart PIDFile=/var/run/jboss-eap/jboss-eap.pid TimeoutStartSec=600 TimeoutStopSec=600 [Install] WantedBy=multi-user.target 11.1 - CONFIGURAZIONE DI JASPER REPORTS SERVER COME SERVIZIO 21 CONTENUTO DEL FILE (JBOSSEAP7.SERVICE) CHE DESCRIVE IL SERVIZIO PER SYSTEMD. QUESTO FILE DEVE ESSERE COPIATO IN /ETC/SYSTEMD/SYSTEM/ COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 58. [Unit] Description=JBoss EAP 7.2 (Jasper Reports Server 7.5 CE) Systemctl Script After=NetworkManager.service [Service] Type=forking ExecStart=/opt/jasperserver/jboss-eap-7.2/bin/init.d/jboss-eap-rhel.sh start ExecStop=/opt/jasperserver/jboss-eap-7.2/bin/init.d/jboss-eap-rhel.sh stop ExecReload=/opt/jasperserver/jboss-eap-7.2/bin/init.d/jboss-eap-rhel.sh restart PIDFile=/var/run/jboss-eap/jboss-eap.pid TimeoutStartSec=600 TimeoutStopSec=600 [Install] WantedBy=multi-user.target 11.1 - CONFIGURAZIONE DI JASPER REPORTS SERVER COME SERVIZIO 21 CONTENUTO DEL FILE (JBOSSEAP7.SERVICE) CHE DESCRIVE IL SERVIZIO PER SYSTEMD. QUESTO FILE DEVE ESSERE COPIATO IN /ETC/SYSTEMD/SYSTEM/ COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 59. 12. ACCESSO ALL’INTERFACCIA WEB DI JASPER REPORTS SERVER Adesso che il servizio è started, sarà possibile aprire l’interfaccia web puntando il browser su https:// jasperserver.localdomain:8443 accedendo con la coppia di credenziali jasperadmin/jasperadmin A questo punto TIBCO Jasper Reports Server 7.5 CE è pronto per elaborare i vostri report! 22COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 60. 12. ACCESSO ALL’INTERFACCIA WEB DI JASPER REPORTS SERVER Adesso che il servizio è started, sarà possibile aprire l’interfaccia web puntando il browser su https:// jasperserver.localdomain:8443 accedendo con la coppia di credenziali jasperadmin/jasperadmin A questo punto TIBCO Jasper Reports Server 7.5 CE è pronto per elaborare i vostri report! 22COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0
  • 61. 12. RISORSE ‣ Jaspersoft Community ‣ Jasper Reports Server Release Home Page. Su questa pagina per ogni release sono disponili documentazione e software ‣ JasperReports Server Performance Reference (il documento fa riferimento alla versione 5.5 6.3) ‣ Hardware Requirements for JasperReports Server (il documento fa riferimento alla versione 5.0) ‣ JasperReports Library. Librerie Open Source Java per la produzione di report in vari formati (PDF, HTML, Excel, etc.) ‣ Jaspersoft Studio. Strumento Open Source per il disegno di report. ‣ JasperReports IO. Servizi RESTful di reportistica e visualizzazione dei dati basato sulla libreria JasperReports — Progettato per generare report e visualizzazioni dei dati nelle architetture software moderne. 23 Antonio Musarra - Software Architect Twitter: @antonio_musarra LinkedIn: https://www.linkedin.com/in/amusarra/ GitHub: https://github.com/amusarra YouTube: Antonio Musarra’s Blog Channel Blog: https://www.dontesta.it COME INSTALLARE TIBCO JASPER REPORTS SERVER SU REDHAT JBOSS EAP 7.2.0