tomcat8.5上传图片不能查看

1、  部署一个服务,文件上传本地可以,文件上传后,没有权限访问,查了好久才发现是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

这样上传的文件默认就是可以访问的。

 

2、如果返回的是403,还有nginx的提示的话。就是第二种情况。nginx配置文件中user的启动用户和工作用户不一致,导致很多资源不能访问,也可能导致图片不能显示。

例如,我这里配置的启用用户是root,而工作用户是www。导致上传图片成功之后。还是不能访问,

如是,我修改了nginx的配置文件nginx.conf的user属性,启动用户工作用户都是root

上传的图片就可以访问了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值