Permiteți unei aplicații web Tomcat9 să citească/scrie într-un folder

De la Ro 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.

fr:Autoriser une webapp Tomcat9 à lire/écrire dans un dossier
Acest articol este rezultatul unei traduceri automate efectuate de către software-ul. Puteți vizualiza sursa articol aici.

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 it:Permettere a una webapp Tomcat9 di leggere/scrivere in una cartella 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

Introducere

Vom vedea cum să autorizăm o aplicație web Tomcat9 sub Debian să citească și să scrie într-un folder. Deoarece în Debian drepturile de sistem nu sunt suficiente pentru Tomcat, acesta este pus în modul "sandbox" de către Systemd și are doar acces în scris la fișierul :

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


Modul de acțiune

Pentru a suprascrie această securitate, trebuie să editați fișierul de configurare Tomcat9 din Systemd /etc/systemd/system/multi-user.target.wants/tomcat9.service, apoi în fișierul de configurare :

[Service]

Add, pentru a permite, de exemplu, accesul la directorul /data/ :

ReadWritePaths=/data/

După ce modificarea este efectuată, trebuie să reîncărcați daemonul Systemd:

# systemctl daemon-reload

Apoi reporniți Tomcat9 :

# service tomcat9 restart




Cet article vous a semblé utile ?

0



Nu sunteți autorizat să publicați comentarii.