Permitir a leitura/escrita de uma pasta de Tomcat9 webapp

Fonte: Pt Ikoula wiki
Ir para navegação Ir para pesquisar
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 it:Permettere a una webapp Tomcat9 di leggere/scrivere in una cartella fr:Autoriser une webapp Tomcat9 à lire/écrire dans un dossier
Este artigo foi traduzido por um sistema de tradução automática. Você pode visualizar a fonte do artigo aqui.

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

Introdução

Veremos como autorizar um webapp Tomcat9 no Debian para ler e escrever numa pasta. Porque sob Debian os direitos do sistema não são suficientes para Tomcat, ele é de facto colocado em modo "sandbox" pelo Systemd e só tem acesso por escrito ao :

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


Curso de acção

Para anular esta segurança, tem de editar o ficheiro de configuração Tomcat9 do Systemd /etc/systemd/system/multi-user.target.wants/tomcat9.service, e, em seguida, no ficheiro de configuração :

[Service]

Acrescentar, por exemplo, permitir o acesso ao directório /data/ :

ReadWritePaths=/data/

Uma vez feita a modificação, é necessário recarregar o daemon Systemd:

# systemctl daemon-reload

Em seguida, reinicie Tomcat9 :

# service tomcat9 restart




Cet article vous a semblé utile ?

0



Não tem permissão para colocar comentários.