部署一个服务,文件上传本地可以,但是在Linux上通过docker发布到容器上,文件上传后,没有权限访问,查了好久才发现是Tomcat8.5的问题,低版本没有这个问题,现记录下。
tomcat/bin/catalina.sh 打开这个文件找到下面的这段话:
# Set UMASK unless it has been overriddenif [ -z "$UMASK" ]; then ???UMASK="0027"fiumask $UMASK
修改为:
# Set UMASK unless it has been overriddenif [ -z "$UMASK" ]; then ???UMASK="0022"fiumask $UMASK
这样上传的文件默认就是可以访问的。
记录Tomcat8.5文件上传,文件权限无法访问
原文地址:https://www.cnblogs.com/yw-ah/p/10257450.html