流程引擎2.0无法签字、上传图片

由于以前流程引擎2.0的图片是存在/tmp下面的文件夹中,linux自带机制会自动清理/tmp下没用的文件,导致图片无法上传,后来研发调整过上传路径,但是没有实际生效,2.15版本会修复这个问题,之前版本的项目需要手动调整一下

  1. 修改application-prod.yml文件
    cd /home/seekcy/wwyt/workflow/workflow-server/config
    vi application-prod.yml
    在文件中增加以下配置
    servlet:
    multipart:
    location: /home/seekcy/wwyt/workflow/file/upload_temp
    (注意:添加的配置格式需要和图片完全一样,servlet 和 redis 对齐)
  2. 修改启动脚本service-server.sh文件
    cd /home/seekcy/wwyt/workflow/workflow-server
    vi service-server.sh
    /搜索upload_temp,找到下面这一行,如果没有需要按下图增加增加
    JAVA_OPT=”${JAVA_OPT} -Djava.io.tmpdir=/home/seekcy/wwyt/workflow/file/upload_temp”
  3. 流程引擎项目重启
    执行启动脚本,测试

影响范围
流程引擎内的图片上传、附件上传,签字图片上传,验证其中之一即可

转载请注明作者和出处,并添加本页链接。
原文链接: //svn.seekcy.com:33382/553