Autoriser une webapp Tomcat9 à lire/écrire dans un dossier
es:Permitir que una aplicación web de Tomcat9 lea/escriba en una carpeta en:Allow a Tomcat9 webapp to read/write to a folder
Introduction
Nous allons voir comment autoriser une webapp Tomcat9 sous Debian à lire et écrire dans un dossier. Car sous Debian les droits système ne suffisent pas pour Tomcat, ce dernier est en effet mis en mode "bac à sable" par Systemd et dispose uniquement d'un accès écriture sur les répertoires :
- /var/lib/tomcat9/conf/Catalina - /var/lib/tomcat9/logs - /var/lib/tomcat9/webapps - /var/lib/tomcat9/work
Déroulé
Pour outre-passer cette sécurité, il vous éditer le fichier de configuration Tomcat9 de Systemd /etc/systemd/system/multi-user.target.wants/tomcat9.service, puis dans la partie :
[Service]
Ajouter, pour par exemple autoriser l'accès au répertoire /data/ :
ReadWritePaths=/data/
Une fois la modification effectuée, il vous faut recharger le daemon Systemd :
# systemctl daemon-reload
Puis redémarrer Tomcat9 :
# service tomcat9 restart
Cet article vous a semblé utile ?
Activer l'actualisation automatique des commentaires