Installazione Tomcat 8 su Debian 9
In questo articolo andremo a descrivere come installare Tomcat 8 su Debian 9.
Consideriamo di partire da una macchina virtuale preinstallata Debian 9 ( per l’installazione fare riferimento a questo articolo) , considerando di accedere con l’ utente creato in fase di installazione, eleviamo i privilegi dello stesso a root
su -
apt-get update
apt-get upgrade
installiamo la Java Development Kit (jdk) open source
apt-get install default-jdk
verifichiamo la versione
java -version
openjdk version “1.8.0_181”
OpenJDK Runtime Environment (build 1.8.0_181-8u181-b13-1~deb9u1-b13)
OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)
Adesso scarichiamo la versione di Tomcat 8
cd /opt
wget http://apache.panu.it/tomcat/tomcat-8/v8.5.34/bin/apache-tomcat-8.5.34.tar.gz
tar -xvzf apache-tomcat-8.5.34.tar.gz
mv apache-tomcat-8.5.34 tomcat
creiamo un utente che possa gestire l’esecuzione del demone del Tomcat
useradd -m -U -s /bin/false tomcat
chown -R tomcat. /opt/tomcat
chmod +x /opt/tomcat/bin/*sh
a questo punto possiamo creare il servizio che girerà sotto systemd
apt-get install vim
vim /etc/systemd/system/tomcat.service
[Unit]
Description=Tomcat
After=network.target[Service]
Type=forkingUser=tomcat
Group=tomcatEnvironment=”JAVA_HOME=/usr/lib/jvm/default-java”
Environment=”JAVA_OPTS=-Djava.security.egd=file:///dev/urandom”Environment=”CATALINA_BASE=/opt/tomcat”
Environment=”CATALINA_HOME=/opt/tomcat”
Environment=”CATALINA_PID=/opt/tomcat/temp/tomcat.pid”
Environment=”CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC”ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/opt/tomcat/bin/shutdown.sh[Install]
WantedBy=multi-user.target
facciamo un reload delle configurazioni dei servizi del systemd
systemctl daemon-reload
systemctl start tomcat
systemctl enable tomcat
controlliamo che il servizio sia up e che la porta 8080 sia in ascolto
ss -ltn | grep 8080
LISTEN 0 100 :::8080 :::*
possiamo accedere direttamente alla console di amministrazione http://ip_server:8080