tomcat9默认的文件创建权限UMASK更改为0027,创建的文件/目录其他用户是没有权限访问的,而nginx worker process默认使用nobody用户来运行,因此也无法访问tomcat9创建的文件
更改tomcat9的UMASK
/usr/share/tomcat9/bin目录下如果没有setenv.sh,添加此文件,内容如下:
使此文件可执行:
1
| $ sudo chmod +x setenv.sh
|
重新启动tomcat9
1
| $ sudo systemctl restart tomcat9
|