Velocizziamo Il nostro Apache Tomcat con le librerie native e APR. Otterremo così un miglioramento nella scalabilità e nelle performance del
servizio, soprattutto per quanto riguarda le richieste di risorse statiche come immagini, css e javascript.
Procediamo con l’installazione:
1) scarichiamo l’ultima versione dei sorgenti di Apache Portable Runtime (APR) scompattiamo ed eseguiamo i seguenti comandi di compilazione
NB. Naturalmente è necessario gcc e di make
sudo
.
/configure
sudo
make
sudo
make
install
2) passiamo adesso all’installazione delle librerie Tomcat Native
i sorgenti si possono trovare direttamente nell’installazione di Tomcat, sotto la directory /bin
Scompattiamo l’archivio ed eseguiamo i seguenti comandi entrando in jni/native:
sudo ./configure –with-apr=/usr/local/apr –with-java-home=$JAVA_HOME –with-ssl=yes
sudo make
sudo make install
NB. è necessario openSSL installabile tramite apt-get install libssl-dev
Inserire per esempio in catalina.sh
export
LD_LIBRARY_PATH=
'$LD_LIBRARY_PATH:/usr/local/apr/lib'
a questo punto vedremo che all’avvio di tomcat visualizzeremo il caricamento delle lib native
INFO: Loaded APR based Apache Tomcat Native library