PCの再起動後にtomcatを実行するためにtomcatサービスを作成する必要があります。 Tomcatをtomcatユーザで実行すると、/ root/projectディレクトリのリソース(イメージ、ファイルなど)がプロジェクトに読み込まれないという問題があります。 Tomcatサーバーをrootユーザーで実行するとすべて動作します。tomcatユーザーのWebアプリケーションの外部にあるディレクトリへのアクセスを提供するにはどうすればよいですか?
OS:CentOSの 7つの
私の行動:私は443からのtomcatで8443ポートにリダイレクトするようにポート転送を使用しています
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/
。 アップロードされたファイルと画像は/ root/projectディレクトリにあります。
root以外のユーザーのWebアプリケーション(/ root/project)外のリソースディレクトリにアクセスする方法を教えてください。