由于用IDEA 运行Activiti出现:org.activiti.engine.Activiti IllegalArgumentException: resource ‘xxx’ not found错误,在网上找不到答案,依靠侥幸的基础解决了错误:
这是原本出错的代码:
RepositoryService repositoryService = processEngine.getRepositoryService();
DeploymentBuilder builder = repositoryService.createDeployment();
builder.addClasspathResource(“WorkTestNew.bpmn”);
builder.deploy();
这个改后的代码:
File ccc = new File(“C://Users/Administrator/IdeaProjects/comonmoots/src/main/java/com/Controller/WorkTestNew.bpmn”);//bpmn所在位置
InputStream fis = new FileInputStream(ccc);
RepositoryService repositoryService = processEngine.getRepositoryService();
DeploymentBuilder builder = repositoryService.createDeployment();
builder.addInputStream(“WorkTestNew.bpmn”,fis);
builder.deploy();