欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI
欢迎使用普元文档库
EOS Platform 7.6 Studio导出流程par包,在workspace中导入,点击“确定”,部署失败,页面提示:租户令牌不正确,部署失败
控制台报错:
[workspace][2018-05-21 17:34:41,465][ERROR][com.primeton.workflow.manager.def.deployContribution_flow:290] [Name=com.primeton.workflow.manager.def.deployContribution.flow][activity name=校验租户][activity id=invokePojo0] throw an exception:com.primeton.workflow.api.WFRuntimeException,exception :
ErrCode: 21000000
Message: (cannot deploy par, tenantID validate error , tenantID = ten1)
at com.primeton.bps.workspace.frame.deploy.DeployChain.validateTenantToken(DeployChain.java:107)
at com.primeton.bps.workspace.frame.deploy.bl.WSDeployManager.validateTenantToken(WSDeployManager.java:59)
at com.primeton.workflow.manager.def.deployContribution_flow.invokePojo0(deployContribution_flow.java:269)
at com.primeton.workflow.manager.def.deployContribution_flow._uploadEcd(deployContribution_flow.java:612)
at com.primeton.workflow.manager.def.deployContribution_flow.process(deployContribution_flow.java:694)
at com.primeton.engine.core.impl.process.PageflowInstance.process(PageflowInstance.java:325)
at com.primeton.ext.engine.core.processor.AbstractPageFlowProcessor.doProcess(AbstractPageFlowProcessor.java:330)
at com.primeton.ext.engine.core.processor.AbstractPageFlowProcessor.process(AbstractPageFlowProcessor.java:112)
问题原因:流程开启了多租户,在workspace中部署的流程par包没有带租户令牌,所以报错
解决方式:在Studio中导出流程par包时,带上租户令牌
操作步骤:
1、登录workspace引擎实例管理,在租户管理下,选中租户ten1,按照07 租户管理中“下载租户令牌”的说明,获取租户令牌
2、将租户令牌放到要导出流程的Studio项目的根目录下,按照03 导出多租户流程部署包说明,导出流程par包
3、用租户ten1,登录workspace业务定制与管控,部署流程par包
注意事项:第3步登录workspace选择的租户要和第1步导出令牌用的租户相同,否则仍会报错:租户令牌不正确