部署一個服務,文件上傳本地可以,文件上傳後,沒有權限訪問,查了好久才發現是Tomcat8.5的問題,低版本沒有這個問題,現記錄下。
tomcat/bin/catalina.sh 打開這個文件找到下面的這段話:
# Set UMASK unless it has been overridden if [ -z "$UMASK" ]; then UMASK="0027" fi umask $UMASK
修改爲:
# Set UMASK unless it has been overridden if [ -z "$UMASK" ]; then UMASK="0022" fi umask $UMASK
這樣上傳的文件默認就是可以訪問的。