以前一直用打包发布文件的方式发布流程,今天从前天读取xml发布,出现com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException 的错误
jbpm解析xml编码默认按系统默认编码进行解析,所以就出现这问题了。。
解决:
processEngine.getRepositoryService().createDeployment() .addResourceFromInputStream("xxxx.jpdl.xml", IOUtils.toInputStream(xml, "utf-8")).deploy();