新版本的tomcat加强了安全性,通过tomcat在服务器端建立的文件,others是没有访问权限的。这样导致Nginx静态图片服务无法访问报
404 Not Found
错误。
查看linux上的文件权限变成了-rw-r-----,以前用其他版本tomcat是-rw-r--r--
解决办法:
if [ -z "$LOGGING_MANAGER" ]; then
LOGGING_MANAGER="-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager"
fi
# Set UMASK unless it has been overridden
if [ -z "$UMASK" ]; then
UMASK="0027"
fi
umask $UMASK
在tomcat的bin目录下的catalina.sh文件中把0027改为0022,即上传的文件权限就变成了-rw-r--r--