Apache Tomcat è un server Web open source e un contenitore servlet sviluppato dalla Apache Software Foundation (ASF). Tomcat implementa le specifiche Java Servlet e JavaServer Pages (JSP) di Oracle e fornisce un ambiente server Web HTTP "puro Java" per l'esecuzione dei codici Java. Apache Tomcat include strumenti per la configurazione e la gestione, ma può anche essere configurato modificando i file di configurazione XML.
Ecco la guida passo passo per installare Apache Tomcat 8.0 su Ubuntu 14.04 .
Installa OpenJDK
Tomcat richiede che java sia installato sul tuo computer, puoi avere Oracle JDK o OpenJDK installato sulla tua macchina. Qui ho usato openjdk, installiamo openjdk emettendo il seguente comando.
raj@ubuntu:~$ sudo apt-get install openjdk-7-jdk
Puoi anche verificarlo, eseguendo il seguente comando.
raj@ubuntu:~$ java -version java version "1.7.0_55" OpenJDK Runtime Environment (IcedTea 2.4.7) (7u55-2.4.7-1ubuntu1) OpenJDK 64-Bit Server VM (build 24.51-b03, mixed mode)
Scarica e configura Apache Tomcat
Scarica l'ultima versione di Apache Tomcat dal sito Web e salvala nella tua home directory.
raj@ubuntu:~$ wget http://www.poolsaboveground.com/apache/tomcat/tomcat-8/v8.0.9/bin/apache-tomcat-8.0.9.tar.gz
Scarica il file MD5.
raj@ubuntu:~$ wget --no-check-certificate https://www.apache.org/dist/tomcat/tomcat-8/v8.0.9/bin/apache-tomcat-8.0.9.tar.gz.md5
Verifica il checksum md5 dell'archivio Tomcat scaricato con il checksum fornito da Apache Tomcat.
raj@ubuntu:~$ cat apache-tomcat-8.0.9.tar.gz.md5 82140943a894d582e5b34eff79b8c776 *apache-tomcat-8.0.9.tar.gz raj@ubuntu:~$ md5sum apache-tomcat-8.0.9.tar.gz 82140943a894d582e5b34eff79b8c776 apache-tomcat-8.0.9.tar.gz
Se entrambi corrispondono, estrai il tomcat nella directory (/var/local) desiderata.
raj@ubuntu:~$ sudo tar -zxvf apache-tomcat-8.0.9.tar.gz -C /var/local/
Controllo di Apache Tomcat
Apache Tomcat può essere avviato e interrotto dallo script fornito con il pacchetto, avviare Apache Tomcat.
raj@ubuntu:~$ sudo /var/local/apache-tomcat-8.0.9/bin/startup.sh
otterrai il seguente output.
Using CATALINA_BASE: /var/local/apache-tomcat-8.0.9 Using CATALINA_HOME: /var/local/apache-tomcat-8.0.9 Using CATALINA_TMPDIR: /var/local/apache-tomcat-8.0.9/temp Using JRE_HOME: /usr Using CLASSPATH: /var/local/apache-tomcat-8.0.9/bin/bootstrap.jar:/var/local/apache-tomcat-8.0.9/bin/tomcat-juli.jar Tomcat started.
Puoi verificare il servizio in esecuzione, per impostazione predefinita Tomcat viene eseguito sulla porta n. 8080
raj@ubuntu:~$ sudo netstat -antup | grep 8080 tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 2476/java
Apri il browser web e punta a http://ipaddress:8080
Ferma l'Apache Tomcat.
raj@ubuntu:~$ sudo /var/local/apache-tomcat-8.0.9/bin/shutdown.sh
Gestire Apache Tomcat
Tomcat può essere gestito tramite il web-manager, è possibile eseguire le seguenti operazioni.
Distribuire nuova applicazione, distribuire nuova applicazione in un contesto specificato, elencare le applicazioni attive o in attività, avviare e arrestare le applicazioni web.
Web manager è protetto da password, richiede nome utente e password per accedere. Solo l'utente con il ruolo "manager-gui" può accedere, questi utenti e ruoli sono definiti in tomcat-users.xml. Per impostazione predefinita, il ruolo "manager-gui" non definisce quel file, dobbiamo aggiungerlo manualmente.
raj@ubuntu:~$ sudo nano /var/local/apache-tomcat-8.0.9/conf/tomcat-users.xml
Posiziona le due righe seguenti appena sopra l'ultima riga.
<role rolename="manager-gui"/> <user username="tomcat" password="tomcat" roles="manager-gui"/>
Avvia il Tomcat, ora l'utente Tomcat ha accesso al web manager.
Come puoi definire gli altri ruoli .
Questo è tutto.