栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

使用mybatis 出现 2 字节的 UTF-8 序列的字节 2 无效

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用mybatis 出现 2 字节的 UTF-8 序列的字节 2 无效

在使用mybatis+spring 进行事务处理时,报如下错误:

"I:Program Files (x86)Javabinjava.exe" "-javaagent:C:Program FilesJetBrainsIntelliJ IDEA 2020.3.3libidea_rt.jar=64695:C:Program FilesJetBrainsIntelliJ IDEA 2020.3.3bin" -Dfile.encoding=UTF-8 -classpath "I:Program Files (x86)javajrelibcharsets.jar;I:Program Files (x86)javajrelibdeploy.jar;I:Program Files (x86)javajrelibextaccess-bridge-64.jar;I:Program Files (x86)javajrelibextcldrdata.jar;I:Program Files (x86)javajrelibextdnsns.jar;I:Program Files (x86)javajrelibextjaccess.jar;I:Program Files (x86)javajrelibextjfxrt.jar;I:Program Files (x86)javajrelibextlocaledata.jar;I:Program Files (x86)javajrelibextnashorn.jar;I:Program Files (x86)javajrelibextsunec.jar;I:Program Files (x86)javajrelibextsunjce_provider.jar;I:Program Files (x86)javajrelibextsunmscapi.jar;I:Program Files (x86)javajrelibextsunpkcs11.jar;I:Program Files (x86)javajrelibextzipfs.jar;I:Program Files (x86)javajrelibjavaws.jar;I:Program Files (x86)javajrelibjce.jar;I:Program Files (x86)javajrelibjfr.jar;I:Program Files (x86)javajrelibjfxswt.jar;I:Program Files (x86)javajrelibjsse.jar;I:Program Files (x86)javajrelibmanagement-agent.jar;I:Program Files (x86)javajrelibplugin.jar;I:Program Files (x86)javajrelibresources.jar;I:Program Files (x86)javajrelibrt.jar;F:mybatistargettest-classes;F:mybatistargetclasses;E:Downloadsrepositorymysqlmysql-connector-java8.0.26mysql-connector-java-8.0.26.jar;E:Downloadsrepositorycomgoogleprotobufprotobuf-java3.11.4protobuf-java-3.11.4.jar;E:Downloadsrepositoryorgmybatismybatis3.5.6mybatis-3.5.6.jar;E:Downloadsrepositoryorgspringframeworkspring-webmvc5.3.15spring-webmvc-5.3.15.jar;E:Downloadsrepositoryorgspringframeworkspring-aop5.3.15spring-aop-5.3.15.jar;E:Downloadsrepositoryorgspringframeworkspring-beans5.3.15spring-beans-5.3.15.jar;E:Downloadsrepositoryorgspringframeworkspring-context5.3.15spring-context-5.3.15.jar;E:Downloadsrepositoryorgspringframeworkspring-core5.3.15spring-core-5.3.15.jar;E:Downloadsrepositoryorgspringframeworkspring-jcl5.3.15spring-jcl-5.3.15.jar;E:Downloadsrepositoryorgspringframeworkspring-expression5.3.15spring-expression-5.3.15.jar;E:Downloadsrepositoryorgspringframeworkspring-web5.3.15spring-web-5.3.15.jar;E:Downloadsrepositoryorgspringframeworkspring-jdbc5.3.5spring-jdbc-5.3.5.jar;E:Downloadsrepositoryorgspringframeworkspring-tx5.3.5spring-tx-5.3.5.jar;E:Downloadsrepositoryorgaspectjaspectjweaver1.9.4aspectjweaver-1.9.4.jar;E:Downloadsrepositoryorgmybatismybatis-spring2.0.6mybatis-spring-2.0.6.jar;E:Downloadsrepositoryorgprojectlomboklombok1.18.20lombok-1.18.20.jar" MyTest
Exception in thread "main" org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [beans.xml]; nested exception is com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 2 字节的 UTF-8 序列的字节 2 无效。
	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:413)
	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:338)
	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310)
	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:196)
	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:232)
	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:203)
	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:265)
	at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:128)
	at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:94)
	at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130)
	at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:671)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:553)
	at org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java:144)
	at org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java:85)
	at MyTest.main(MyTest.java:38)
Caused by: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 2 字节的 UTF-8 序列的字节 2 无效。
	at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidByte(UTF8Reader.java:701)
	at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.read(UTF8Reader.java:372)
	at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(XMLEntityScanner.java:1895)
	at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.scanData(XMLEntityScanner.java:1375)
	at com.sun.org.apache.xerces.internal.impl.XMLScanner.scanComment(XMLScanner.java:801)
	at com.sun.org.apache.xerces.internal.impl.XMLdocumentFragmentScannerImpl.scanComment(XMLdocumentFragmentScannerImpl.java:1034)
	at com.sun.org.apache.xerces.internal.impl.XMLdocumentFragmentScannerImpl$FragmentContentDriver.next(XMLdocumentFragmentScannerImpl.java:2982)
	at com.sun.org.apache.xerces.internal.impl.XMLdocumentScannerImpl.next(XMLdocumentScannerImpl.java:602)
	at com.sun.org.apache.xerces.internal.impl.XMLNSdocumentScannerImpl.next(XMLNSdocumentScannerImpl.java:112)
	at com.sun.org.apache.xerces.internal.impl.XMLdocumentFragmentScannerImpl.scandocument(XMLdocumentFragmentScannerImpl.java:505)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:842)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:771)
	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
	at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:243)
	at com.sun.org.apache.xerces.internal.jaxp.documentBuilderImpl.parse(documentBuilderImpl.java:339)
	at org.springframework.beans.factory.xml.DefaultdocumentLoader.loaddocument(DefaultdocumentLoader.java:77)
	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoaddocument(XmlBeanDefinitionReader.java:432)
	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:390)
	... 14 more

Process finished with exit code 1

代码显示的是 beans.xml有错误,

打开beans.xml 将

改为

错误即可解决。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/732761.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号