用宝塔部署项目,访问接口时返回500错误
完整报错
org.springframework.web.multipart.MultipartException: Failed to parse multipart servlet request; nested exception is java.io.IOException: org.apache.tomcat.util.http.fileupload.impl.IOFileUploadException: Processing of multipart/form-data request failed. /tmp/tomcat/work/Tomcat/localhost/api/upload_9ee2ab3c_e701_4814_915f_fdb426a55600_00000001.tmp (Permission denied)
原因
其实就是tomcat想生成点文件存到服务器里,但是发现权限不够
两种解决办法
方法一
提高当前项目权限等级,直接拉到root就好了(我一开始选的springboot,www没试过)
方法二
找到这个文件夹,把当前用户对这个文件的权限修改为777