初次springBoot集成activiti报错org.activiti.bpmn.exceptions.XMLException: 3 字节的 UTF-8 序列的字节 3 无效。

报错: org.activiti.bpmn.exceptions.XMLException: 3 字节的 UTF-8 序列的字节 3 无效。

解决过程:

 1. 查看idea中编码设置是否为UTF-8(全部设置后, 删除已写流程重新运行, 未生效, 依旧报错)

初次springBoot集成activiti报错org.activiti.bpmn.exceptions.XMLException: 3 字节的 UTF-8 序列的字节 3 无效。

2.网上百度解决方案

a.pom文件中添加(添加后, 删除已写流程重新运行, 未生效, 依旧报错)

<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

b.pom文件中添加(添加后, 删除已写流程重新运行, 未生效, 依旧报错)

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-resources-plugin</artifactId>
    <version>3.2.0</version>
    <configuration>
        <encoding>UTF-8</encoding>
    </configuration>
</plugin>

c.在idea安装文件中, bin目录下,修改idea.exe.vmoptions, idea64.exe.vmoptions添加-Dfile.encoding=utf-8 不能有空格(添加后, 删除已写流程重新运行, 未生效, 依旧报错)

初次springBoot集成activiti报错org.activiti.bpmn.exceptions.XMLException: 3 字节的 UTF-8 序列的字节 3 无效。

最后全局搜索idea.exe.vmoptions, idea64.exe.vmoptions 在C盘中搜索到存在一个 idea64.exe.vmoptions, 添加-Dfile.encoding=utf-8(问题解决)

上一篇:Activiti6.0工作流入门


下一篇:如何通过Javascript添加资源启动Alfresco Workflow