Sta een Tomcat9 webapp toe te lezen/schrijven naar een map

Uit Nl Ikoula wiki
Jump to navigation Jump to search

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 fr:Autoriser une webapp Tomcat9 à lire/écrire dans un dossier
Dit artikel is vertaald door middel van automatische vertalingssoftware. U kunt het artikel bron hier te bekijken.

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

Inleiding

We zullen zien hoe we een Tomcat9 webapp onder Debian kunnen autoriseren om te lezen en te schrijven in een map. Omdat onder Debian de systeemrechten niet voldoende zijn voor Tomcat, wordt het inderdaad in "sandbox" modus gezet door Systemd en heeft het alleen schrijftoegang tot de :

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


Werkwijze

Om deze beveiliging op te heffen, moet je het Tomcat9 configuratiebestand van Systemd bewerken /etc/systemd/system/multi-user.target.wants/tomcat9.service, configuratiebestand, dan in de :

[Service]

Toevoegen, om bijvoorbeeld toegang te verlenen tot de directory /data/ :

ReadWritePaths=/data/

Zodra de wijziging is uitgevoerd, moet je de Systemd daemon opnieuw laden:

# systemctl daemon-reload

Start dan Tomcat9 opnieuw op:

# service tomcat9 restart




Cet article vous a semblé utile ?

0



U mag niet reageren.