Linux Guide e Trucchi

Installare Apache Tomcat 7 su Ubuntu

Da Wikipedia:

Apache Tomcat (o semplicemente Tomcat) è un contenitore servlet open source sviluppato dalla Apache Software Foundation. Implementa le specifiche JavaServer Pages (JSP) e Servlet di Sun Microsystems, fornendo quindi una piattaforma software per l’esecuzione di applicazioni Web sviluppate in linguaggio Java. La sua distribuzione standard include anche le funzionalità di web server tradizionale, che corrispondono al prodotto Apache.

In passato, Tomcat era gestito nel contesto del Jakarta Project, ed era pertanto identificato con il nome di Jakarta Tomcat; attualmente è oggetto di un progetto indipendente.

Tomcat è rilasciato sotto la Licenza Apache, ed è scritto interamente in Java; può quindi essere eseguito su qualsiasi architettura su cui sia installata una JVM.

Componenti: Tomcat è stato rilasciato con Catalina (il contenitore di servlet), Coyote (il connettore HTTP) and Jasper (il motore JSP).

Installazione:

Apache Tomcat 7 è presente nei repository ufficiali delle principali distribuzioni Linux, il problema arriva post-installazione che potremo trovare alcuni problemi riguardanti la configurazione / versione di Java preinstallata nel nostro sistema operativo.


Per installare Apache Tomcat 7 su Ubuntu basta digitare da terminale:

sudo apt-get install tomcat7

anche abbiamo Java correttamente installato nella nostra distrubuzione può capitare che durante l’installazione di Apache Tomcat 7 ci venga indicato questo errore:

no JDK found – please set JAVA_HOME

per risolvere questo errore basta digitare:

sudo gedit /etc/default/tomcat7

e sostituiamo la riga

#JAVA_HOME

con JAVA_HOME= seguito dal percorso di Java

(con openjdk 7 32-bit inseriremo per esempio)

JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386

e salviamo.

non ci resta che avviare Apache Tomcat 7 digitando da terminale o da ALT+F2;

sudo /etc/init.d/tomcat7 start

per riavviarlo invece

sudo /etc/init.d/tomcat7 restart

per fermarlo

sudo /etc/init.d/tomcat7 stop

Tomcat viene eseguito sulla porta 8080, quindi per accedere al server basta andare al seguente indirizzo dal nostro browser:

localhost:8080/nostro_progetto

Aumentare la memoria (heap):

Il file TOMCAT_HOME/bin/catilina.sh contiene le configurazioni fondamentali per l’avvio di Tomcat.

Qui è possibile assegnare dei valori globali per le variabili d’ambiente usate da Tomcat.

Per aumentare lo heap space a disposizione del web server:

JAVA_OPTS=”-Xms512m -Xmx1024m”

https://tomcat.apache.org/