项目原先都是开发使用root账号登陆服务器,人肉部署。

今天改成了自动部署,部署之后发现导出用不了了,查看服务器日志提示:

导出 java.io.IOException: 权限不够

查看项目启动用户是app,推断是app用户的权限不够,导致导出无法在服务器创建临时文件,然后根据异常日志打断点远程调试:

导出 java.io.IOException: 权限不够

发现临时文件的创建目录是/tmp/poifiles,到服务器查看/tmp/poifiles这个文件的创建用户是root,app用户肯定无法访问,把/tmp/poifiles这个文件夹删除,然后再重试导出,OK了。

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-05
  • 2022-12-23
  • 2022-12-23
  • 2021-11-18
  • 2021-06-20
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-01-07
  • 2021-10-22
  • 2022-12-23
  • 2022-02-20
  • 2022-12-23
相关资源
相似解决方案