有没有办法从"sample.bpmn"
对象或StatefulKnowledgeSession ksession
对象中检索KnowledgeBase kbase
路径或文件对象?
public static final void main(String[] args) throws Exception {
KnowledgeBase kbase = readKnowledgeBase();
StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession();
// start a new process instance
ksession.startProcess("com.sample.bpmn.hello");
System.out.println("Process started ...");
}
private static KnowledgeBase readKnowledgeBase() throws Exception {
KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
kbuilder.add(ResourceFactory.newClassPathResource("sample.bpmn"), ResourceType.BPMN2);
return kbuilder.newKnowledgeBase();
}
答案 0 :(得分:0)
我不这么认为,因为那是由建设者编制的。 为什么需要恢复文件?如果你已经在你的文件系统/类路径中有它?