Permettere a una webapp Tomcat9 di leggere/scrivere in una cartella

Da It Ikoula wiki.
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

ro:Permiteți unei aplicații web Tomcat9 să citească/scrie într-un folder ru:Разрешить веб-приложению Tomcat9 читать/писать в папку pl:Zezwalaj webappom Tomcat9 na odczyt/zapis do folderu ja:Tomcat9のウェブアプリでフォルダの読み書きを可能にする zh:允许Tomcat9的web应用程序读/写一个文件夹 de:Erlauben Sie einer Tomcat9-Webapp das Lesen/Schreiben in einem Ordner nl:Sta een Tomcat9 webapp toe te lezen/schrijven naar een map fr:Autoriser une webapp Tomcat9 à lire/écrire dans un dossier
Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo qui.

pt:Permitir a leitura/escrita de uma pasta de Tomcat9 webapp 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

Introduzione

Vedremo come autorizzare una webapp Tomcat9 sotto Debian a leggere e scrivere in una cartella. Poiché sotto Debian i diritti di sistema non sono sufficienti per Tomcat, esso è effettivamente messo in modalità "sandbox" da Systemd e ha solo accesso in scrittura al file :

   - /var/lib/tomcat9/conf/Catalina
   - /var/lib/tomcat9/logs 
   - /var/lib/tomcat9/webapps
   - /var/lib/tomcat9/work 


Corso d'azione

Per sovrascrivere questa sicurezza, dovete modificare il file di configurazione di Tomcat9 di Systemd /etc/systemd/system/multi-user.target.wants/tomcat9.service, quindi nel file di configurazione :

[Service]

Aggiungere, per permettere ad esempio l'accesso alla directory /data/ :

ReadWritePaths=/data/

Una volta fatta la modifica, dovete ricaricare il demone Systemd:

# systemctl daemon-reload

Poi riavviare Tomcat9 :

# service tomcat9 restart




Cet article vous a semblé utile ?

0



Non si dispone dei permessi necessari per inviare commenti.