org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document fro


最近在整合Spring+mybatis中测试遇到如下异常:

org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [spring-dao.xml];

nested exception is com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 2 字节的 UTF-8 序列的字节 2 无效。

原因:spring的配置文件中含有中文注释

解决办法:

1、将中文注释删除

2、或者不删除注释,配置头文件中encoding="UTF-8"更改为encoding="GBK"

运行后问题得到解决~