Permitir que una aplicación web de Tomcat9 lea/escriba en una carpeta
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
it:Permettere a una webapp Tomcat9 di leggere/scrivere in una cartella
pt:Permitir a leitura/escrita de uma pasta de Tomcat9 webapp
fr:Autoriser une webapp Tomcat9 à lire/écrire dans un dossier
Este artículo ha sido traducido por un software de traducción automática. Usted puede ver el origen artículo aquí.
en:Allow a Tomcat9 webapp to read/write to a folder
Introducción
Veremos cómo autorizar una webapp de Tomcat9 bajo Debian para leer y escribir en una carpeta. Dado que en Debian los derechos del sistema no son suficientes para Tomcat, éste es puesto en modo "sandbox" por Systemd y sólo tiene acceso de escritura al archivo :
- /var/lib/tomcat9/conf/Catalina - /var/lib/tomcat9/logs - /var/lib/tomcat9/webapps - /var/lib/tomcat9/work
Curso de acción
Para anular esta seguridad, hay que editar el archivo de configuración de Tomcat9 de Systemd /etc/systemd/system/multi-user.target.wants/tomcat9.service, y en el archivo de configuración :
[Service]
Añadir, para por ejemplo permitir el acceso al directorio /data/ :
ReadWritePaths=/data/
Una vez hecha la modificación, hay que recargar el demonio Systemd:
# systemctl daemon-reload
A continuación, reinicie Tomcat9 :
# service tomcat9 restart
Cet article vous a semblé utile ?
Habilitar actualización automática de comentarios