项目介绍:springboot项目,后台导出excel功能,linux环境部署服务
问题描述:导出数据时候,报错,java.io.IOException:Permission denied
问题原因:之前一直用root用户登录linux服务器,启动服务也是用root。后来root账号被收回了,给了一个新用户,但是用户权限有好多没有赋到,导致了这个导出功能不能用了。
问题解决:百度了下,是临时文件夹没有权限,导致了创建临时excel的时候,没有权限。重新给这个临时文件夹赋上权限就行了。
临时文件夹:**在window下会在AppData\Local\Temp\poifiles文件夹下,生成一个叫poi-sxssf-sheet**************的文件**
**而在Linux系统下会在/tmp/poifiles文件下生成该临时文件。
本文讲述了在Linux环境下,由于用户权限变更,使用SpringBoot项目导出Excel时遇到的Permission denied错误,通过查找发现是临时文件权限不足,解决方法是为临时文件夹分配权限。

2902

被折叠的 条评论
为什么被折叠?



