0
我需要編寫一個tomcat服務來在pc重啓後運行tomcat。 問題是,當我通過tomcat用戶運行tomcat時,來自/ root/project目錄的資源(圖像,文件等)未加載到項目中。 當我在root用戶下運行tomcat服務器時,所有工作。如何爲tomcat用戶提供對webapps之外的目錄的訪問?
OS: CentOS的7組
我的行爲:
groupadd tomcat
useradd -M -s /bin/nologin -g tomcat -d /opt/tomcat tomcat
chgrp -R tomcat /opt/tomcat
cd /opt/tomcat
chmod -R g+r conf
chmod g+x conf
chown -R tomcat webapps/ work/ temp/ logs/
我使用的端口轉發重定向從443給Tomcat 8443端口。 只有上傳的文件和圖像位於/ root/project目錄中。
如何爲非root用戶提供對webapps(/ root/project)以外的資源目錄的訪問?