camel整合activiti,拿不到最后设置的数据

西夏一品堂 发布于 2015/09/06 17:51
阅读 546
收藏 0

@咖啡兔 你好,想跟你请教个问题:

我用camel整合activiti了,入口是一个http,activiti里面有3个service task

代码如下:

<route>
	<from uri="jetty://http://127.0.0.1:8087/activiti/leave" />
	<to uri="direct:start-activiti" />
</route>

<route>
	<from uri="direct:start-activiti" />
	<to uri="activiti:leave?copyVariablesToProperties=true&amp;copyVariablesFromProperties=true" />
</route>

<route>
	<from uri="activiti:leave:validate?copyVariablesToProperties=true&amp;copyVariablesFromProperties=true" />
	<to uri="bean:dataValidate" />
</route>

<route>
	<from uri="activiti:leave:insert?copyVariablesToProperties=true&amp;copyVariablesFromProperties=true" />
	<to uri="mybatis:insertToDB?statementType=InsertList" />
</route>

<route>
	<from uri="activiti:leave:response?copyVariablesToProperties=true&amp;copyVariablesFromProperties=true" />
	<to uri="bean:responseToPage" />
</route>



activiti中的流程是:validate->insert->response

在最后的

<process ref="bean:responseToPage" />

中,我在out body中,设置了一些json数据

但是,最终访问http的时候,浏览器返回的只是一个数字(process instance id)

拿不到我设置好的json数据

请问,怎么做,哪里出了问题?


加载中
返回顶部
顶部