Permitir a leitura/escrita de uma pasta de Tomcat9 webapp
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 ?
Ativar a atualização automática de comentários