允许Tomcat9的web应用程序读/写一个文件夹

来自Chinese 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のウェブアプリでフォルダの読み書きを可能にする fr:Autoriser une webapp Tomcat9 à lire/écrire dans un dossier
这篇文章是从由软件进行自动翻译。你可以看到这篇文章的源代码

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 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

简介

我们将看到如何授权Debian下的Tomcat9 webapp在一个文件夹中读写。 因为在Debian下,Tomcat的系统权限是不够的,它确实被Systemd放在了 "沙盒 "模式下,只有对.NET的写入权限。

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


行动方案

要覆盖这一安全性,你必须编辑Systemd的Tomcat9配置文件 /etc/systemd/system/multi-user.target.wants/tomcat9.service,配置文件,然后在:

[Service]

添加,例如,允许访问目录 /data/:

ReadWritePaths=/data/

修改完成后,你必须重新加载Systemd守护进程。

# systemctl daemon-reload

然后重新启动Tomcat9。

# service tomcat9 restart




Cet article vous a semblé utile ?

0



您未被允许发表评论。