Installer tomcat 8 sous Ubuntu

De wikidavenne
Aller à : navigation, rechercher
Ubuntu.png

Installation très basique, avec votre user courant sans utiliser de répertoire spéciaux, de user et de groupe, cela fera l'objet d'un autre article plus tard.

sudo apt-get update                   (pour mettre a jour le dépôt de packages).
sudo apt-get install firewalld                (pour disposer de l'outil firewall-cmd que j'apprécie)
sudo apt-get install openjdk-8-jdk-headless   (pour avoir java car tomcat ne fonctionne pas sans java)
ls /usr/share/nano/*.nanorc | xargs -I {} echo 'include "{}"' >> ~/.nanorc
                                      (pour disposer de la coloration syntaxique avec nano).
cd /tmp
wget http://apache.mindstudios.com/tomcat/tomcat-8/v8.5.20/bin/apache-tomcat-8.5.20.tar.gz
cd /opt
sudo tar -xzvf /tmp/apache-tomcat-8.5.20.tar.gz
sudo chown <user>:<groupe> -R apache-tomcat-8.5.20/  (pour que votre user puisse lancer le serveur)

Ensuite il faut définir les variables d'environnement

nano $HOME/.bashrc                                   (pour que les variables soient définies pour votre user /etc/profile pour tous).
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export JRE_HOME=/usr/lib/jvm/java-8-openjdk-amd64/jre
export PATH=$PATH:/usr/lib/jvm/java-8-openjdk-amd64/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/jvm/java-8-openjdk-amd64/lib

et pour finir on ouvre le port qui va bien dans le firewall

sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp
sudo firewall-cmd --reload

Si vous désirez accéder au server web tomcat sur le port 80 (port http standard) au lieu du 8080

sudo /sbin/iptables -t nat -A PREROUTING -j REDIRECT -p tcp --destination-port 80 --to-ports 8080


un lien utile : https://doc.ubuntu-fr.org/tomcat

pour l'utilisation d'iptables https://doc.ubuntu-fr.org/iptables

firewall ufw sous Ubuntu https://help.ubuntu.com/lts/serverguide/firewall.html

gestion des droits : https://guide.ubuntu-fr.org/server/user-management.html