【问题描述】

默认安装完成EOS后,通过如下方式移除BPS组件,使用uddi的模式调用远程流程引擎,在不使用bpff框架下,coframe框架功能正常使用;

启用bpff框架,在coframe—>我的任务里面点击提交按钮时报错:

Caused by: ErrCode: 21010005
Message: BPS
引擎未成功启动,请检查BPS系统日志

at com.primeton.workflow.engine.common.engproc.ConnectManagerImpl.connect(ConnectManagerImpl.java:38)
 at com.eos.workflow.api.helper.WFBizletUtil.getSessionHandle(WFBizletUtil.java:53)
 at com.eos.workflow.api.impl.WFWorkItemMananger.queryRestWorkItemsCountByWorkItemID(WFWorkItemMananger.java:1018)
 at org.gocom.bps.web.bizform.components.submit.SubmitJudementManager.queryStateData(SubmitJudementManager.java:39)
 at org.gocom.bps.web.bizform.components.submit.submitComponents.queryStateData_biz.invokePojo0(queryStateData_biz.java:187)
 at org.gocom.bps.web.bizform.components.submit.submitComponents.queryStateData_biz.__choiceinvokePojo0(queryStateData_biz.java:361)
 at org.gocom.bps.web.bizform.components.submit.submitComponents.queryStateData_biz.__invokeBiz(queryStateData_biz.java:315)
 at org.gocom.bps.web.bizform.components.submit.submitComponents.queryStateData_biz._invoke(queryStateData_biz.java:230)
 at org.gocom.bps.web.bizform.components.submit.submitComponents.queryStateData_biz.invoke(queryStateData_biz.java:267)
 

移除BPS组件步骤如下:

1、移除default/WEB-INF/_srv/config/bps文件中的配置文件(bps

2default/WEB-INF/_srv/configwfengine-config.xmlwfsys-config.xmllog4j-wf.xml三个配置文件

3、修改default/WEB-INF/_srv/config/log4j-trace.xml配置文件中关于bps的配置(在文件的最后面)。

4、修改default/WEB-INF/_srv/work/system/com.primeton.workflow.core/META-INF/handler-contribution.xml配置文件,注掉配置文件中的启handler。或者可以将default/WEB-INF/_srv/work/system/com.primeton.workflow.core整体除。

5default/WEB-INF/classes文件下加入uddi-address.xml配置文件,并配置BPS地址。

 
【解答】

有补丁,请联系普元售后(cservice@primeton.com)申请PLATFORM_7.6_BPS_20170510_P1