activit流程引擎启动流程报错

代码如下:

目录结构


	ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();
	
	@Test
	public void deploymentProcessEngines(){
		InputStream inputStreamBpmn = this.getClass().getResourceAsStream("sequenceFlow.bpmn");
		InputStream inputStreamPng = this.getClass().getResourceAsStream("sequenceFlow.png");
		
		Deployment deployment = processEngine.getRepositoryService()
		.createDeployment()
		.name("流程sequenceFlow")
		.addInputStream("sequenceFlow.bpmn", inputStreamBpmn)
		.addInputStream("sequenceFlow.png", inputStreamPng)
		.deploy();
		
		System.out.println("流程部署id" + deployment.getId());
		
		System.out.println("流程部署name" + deployment.getName());
	}

报错信息,原因是因为java默认只编译java文件,需要对所有文件都变异


解决方法,打开当前项目的属性框,将默认只编译java文件的选项删除即可


posted @ 2015-10-15 11:53  reblue520  阅读(297)  评论(0编辑  收藏  举报