activiti结合Spring流程部署不成功

Activiti version:5.10
mysql:5.5

[code="java"]
Deployment dep = repositoryService.createDeployment()
.addClasspathResource("diagrams/new.bpmn").deploy();
logger.info(dep.getName());
[/code]
在spring test才是代码中写入以上代码。
配置文件如下:
[code="java"]













[/code]

查询运行结果:
[code="java"]2012-12-4 10:27:30 org.activiti.engine.impl.ProcessEngineImpl
信息: ProcessEngine default created
2012-12-4 10:27:30 org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
信息: Processing resource diagrams/new.bpmn
2012-12-4 10:27:30 org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes
信息: XMLSchema currently not supported as typeLanguage
2012-12-4 10:27:30 org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes
信息: XPath currently not supported as expressionLanguage
INFO main - [/code]
输出的name就是没有值,而且数据库中没有记录保存,还是为空的。
有碰见过的朋友吗?

iteye_5117
iteye_5117 问题找到了。 应该是activiti和spring结合后的事物问题。 现在要找一个办法把这个问题解决了。。。 不知道大家有什么好的解决办法没有?
7 年多之前 回复

2个回答

这个多半是事务的问题,我对activiti的代码比较熟悉,如果还没有搞定,可以联系我,我帮你看一下。

你事务怎么配置的?是不是把jbpm的东西代理了?

iteye_5117
iteye_5117 就是这里:<property name="transactionManager" ref="transactionManager" /> 在<property name="transactionManager" ref="transactionManager" /> 里面指定了事务管理器, 事物配置还是按照平常的配置的, 不过我的activiti操作代码没有写在service层里面,但是也不应该呀,activiti底层不是用的mybaties管理DAO层的吗?
7 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐