Caused by: org.activiti.engine.ActivitiException: couldn't parse 'XXX.bpmn20.xml

写道
Caused by: org.activiti.engine.ActivitiException: couldn't parse 'XXX.bpmn20.xml': Content is not allowed in prolog.
at org.activiti.engine.impl.util.xml.Parse.execute(Parse.java:136)
at org.activiti.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:160)
at org.activiti.engine.impl.bpmn.deployer.BpmnDeployer.deploy(BpmnDeployer.java:76)
at org.activiti.engine.impl.db.DbRepositorySession.deploy(DbRepositorySession.java:65)
at org.activiti.engine.impl.db.DbRepositorySession.resolveProcessDefinition(DbRepositorySession.java:195)

 

 

因为自己在浏览器中copybpmn20.xml定义时 ,把每行前面的 - 也copy过来了 ,去掉就好了

 

写道
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <definitions targetNamespace="adhoc" xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:ns3="http://activiti.org/bpmn" xmlns:ns5="http://www.omg.org/spec/DD/20100524/DC" xmlns:ns4="http://www.omg.org/spec/DD/20100524/DI" xmlns:ns6="http://www.omg.org/spec/BPMN/20100524/DI">
- <process isExecutable="false" name="Expense process" id="adhoc_Expense_process">
<documentation id="adhoc_Expense_process_documentation">Example process created using Activiti KickStart</documentation>
<startEvent ns3:initiator="initiator" id="theStart" />
<sequenceFlow targetRef="task_1" sourceRef="theStart" id="flow_1" />
- <userTask name="Request expense refund" id="task_1">
<documentation id="task_1_documentation">Request the refund of an expense related to company business.</documentation>
- <extensionElements>
<ns3:formProperty required="true" type="long" name="Amount" id="Amount" />
<ns3:formProperty required="false" type="string" name="Motivation" id="Motivation" />
</extensionElements>
- <humanPerformer id="sid-657391c0-67aa-48d9-a265-5f8647991926_humanPerformer">
- <resourceAssignmentExpression id="sid-657391c0-67aa-48d9-a265-5f8647991926_humanPerformer_assignmentExpression">
<formalExpression id="sid-657391c0-67aa-48d9-a265-5f8647991926_humanPerformer_formalExpressions">${initiator}</formalExpression>
</resourceAssignmentExpression>

 

改后

 

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<definitions targetNamespace="adhoc"
  xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" 
  xmlns:ns3="http://activiti.org/bpmn" 
  xmlns:ns5="http://www.omg.org/spec/DD/20100524/DC"
  xmlns:ns4="http://www.omg.org/spec/DD/20100524/DI" 
  xmlns:ns6="http://www.omg.org/spec/BPMN/20100524/DI">
	<process isExecutable="false" name="Expense process" id="adhoc_Expense_process">
		<documentation id="adhoc_Expense_process_documentation"> Example process created using Activiti KickStart</documentation>
		<startEvent ns3:initiator="initiator" id="theStart" />
		<sequenceFlow targetRef="task_1" sourceRef="theStart" id="flow_1" />
		<userTask name="Request expense refund" id="task_1">
			<documentation id="task_1_documentation">Request the refund of an expense
				related to company business.</documentation>
			<extensionElements>

 

 www.ibuyincn.com

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值