Tomcat és una aplicació de servidor de codi obert per a Linux, Windows i altres sistemes operatius que estan dissenyats per a executar contenidors de Serverlet de Java, i també pot executar la tecnologia de pàgina de servidor de Java.
Tomcat és un contenidor web amb suport de servlets i JSPs. Tomcat no és un servidor d'aplicacions, com JBoss o JOnAS.
Pot funcionar com a servidor web per si mateix. Tomcat és desenvolupat i actualitzat per membres de l'Apache Software Foundation i voluntaris independents.
Els usuaris disposen de lliure accés al seu codi font ia la seva forma binària en els termes que estableix l'Apache Software License.
Les versions més recents són les 9.x, que implementen les especificacions de Servlet 4.0 i de JSP 2.3.
Instal·lació de Tomcat en Ubuntu i derivats
atès que Tomcat va ser escrit en Java, funciona en qualsevol sistema operatiu que disposi de la màquina virtual Java.
Inclou el compilador Jasper, que compila JSPs convertint-les en servlets. El motor de servlets de Tomcat sovint es presenta en combinació amb el lloc web Apache.
En aquesta guia, veurem com instal·lar Apache Tomcat versió 9 en Ubuntu, tot i que aquestes comandes també apliquen per a qualsevol altre derivat d'Ubuntu.
Configura java
Apache Tomcat és un servidor Java, pel que no és possible utilitzar el programari sense instal·lar primer Java.
Afortunadament, hi ha un PPA per a Ubuntu que elimina la dificultat d'obtenir una versió funcional de l'entorn d'execució de Java.
Per afegir el PPA al seu sistema, hauran d'obrir una terminal i en ella anem a teclejar la següent comanda:
sudo add-apt-repository ppa: webupd8team/java
Després d'afegir el PPA a Ubuntu procedim a refrescar llistat amb:
sudo apt update
I finalment podrem instal·lar java amb aquesta comanda:
sudo apt install oracle-java8-installer
L'entorn Java no es configura automàticament per al seu ús quan s'instal·la. Pel que han de configurar Java afegint coses a l'arxiu / etc / environment.
Per poder realitzar aquesta operació executarem la següent comanda:
sudo nano -w /etc/environment
Ara, devem desplaçar fins a la part inferior de l'contingut de l'arxiu i en aquest anem a col·locar el següent:
JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre"
Fet el canvi, podem guardar les modificacions pressionant Ctrl + O i per tancar l'editor ho fan pressionant Ctrl + X.
Una vegada que s'estableix l'entorn, hem d'editar el fitxer bashrc i establir la ruta per a Java.
nano -w ~/.bashrc
Naveguin fins a la part inferior de l'arxiu i agreguin el codi següent a l'arxiu bashrc.
# Java Path
export JAVA_HOME = / usr / lib / jvm / java-8-oracle / jre
export PATH = JAVA_HOME / bin: $ PATH [/ sourcecode]
Guardem i vam sortir de l'arxiu i després executarem la següent comanda:
source ~/.bashrc
Fet això, el recomanable és que reiniciem el nostre equip perquè els canvis que acabem de realitzar tinguin efecte.
Instal·lació del Tomcat
Ja reiniciat el nostre equip, ara anem a procedir a realitzar la instal·lació de Tomcat en el nostre sistema, per això anem a obrir una terminal i en ella anem a teclejar el següent:
wget http://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.13/bin/apache-tomcat-9.0.13.tar.gz
Feta la descàrrega ara anem a copiar el contingut de la carpeta opt:
sudo -s mkdir -p /opt/tomcat tar xzvf apache-tomcat-9.0.13.tar.gz -C /opt/tomcat/ --strip-components=1
Ara procedim a crear un usuari i un grup:
groupadd tomcat useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
I li donarem permisos a l'usuari amb:
chown -R tomcat:tomcat /opt/tomcat
Donem permisos als arxius de directori de Tomcat perquè aquests siguin executables:
cd /opt/tomcat/bin chmod + x *
Obrin l'arxiu bashrc per última vegada amb:
nano -w ~/.bashrc
Una vegada que l'arxiu estigui obert agreguin el següent codi a la fi de l'arxiu.
#Catalina export CATALINA_HOME=/opt/Tomcat
Guardem i tanquem l'arxiu i executem després:
source ~/.bashrc
Finalment, iniciïn el servidor executant la següent comanda:
sudo $CATALINA_HOME/bin/startup.sh
Per aturar el servidor Tomcat, executin:
sudo $CATALINA_HOME/bin/shutdown.sh
Accedeix a el servidor Apache Tomcat
Tomcat s'obre per defecte en el port 8080, per la qual cosa, per accedir-hi, hauran de buscar l'adreça IP local de servidor i accedir a la següent URL en un navegador web.
http://tu-ip: 8080
executar la comanda sudo $ CATALINA_HOME / bin / startup.sh
i surt el següent error
sudo: /bin/startup.sh: command not found
a què es deu això
export CATALINA_HOME = / opt / Tomcat
l'error està en la T ... canvia-at