Erlauben Sie einer Tomcat9-Webapp das Lesen/Schreiben in einem Ordner

Aus De 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应用程序读/写一个文件夹 fr:Autoriser une webapp Tomcat9 à lire/écrire dans un dossier
Dieser Artikel wurde maschinell übersetzt. Sie können den Artikel Quelle hier ansehen.

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

Einführung

Wir werden sehen, wie man eine Tomcat9-Webapp unter Debian zum Lesen und Schreiben in einem Ordner autorisiert. Da unter Debian die Systemrechte für Tomcat nicht ausreichen, wird er von Systemd tatsächlich in den "Sandbox"-Modus versetzt und hat nur Schreibzugriff auf die :

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


Ablauf der Aktion

Um diese Sicherheit außer Kraft zu setzen, müssen Sie die Tomcat9-Konfigurationsdatei von Systemd bearbeiten /etc/systemd/system/multi-user.target.wants/tomcat9.service, Konfigurationsdatei, dann in der :

[Service]

Hinzufügen, um zum Beispiel den Zugriff auf das Verzeichnis /data/ :

ReadWritePaths=/data/

Nach der Änderung müssen Sie den Systemd-Daemon neu laden:

# systemctl daemon-reload

Starten Sie anschließend Tomcat9 neu:

# service tomcat9 restart




Cet article vous a semblé utile ?

0



Du bist nicht berechtigt Kommentare hinzuzufügen.