请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

项目跑不起来,老师帮我看一下呀。

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'adminFunctionDAO': Unsatisfied dependency expressed through field 'template': Error creating bean with name 'sqlSessionTemplate' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Cannot resolve reference to bean 'sqlSessionFactory' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'URL [jar:file:/D:/groupon02/Site/Web/target/groupon-site-web-1.0/WEB-INF/lib/groupon-service-1.0.jar!/com/tortuousroad/groupon/deal/dao/mapper/DealCategoryMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 3 字节的 UTF-8 序列的字节 3 无效。; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionTemplate' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Cannot resolve reference to bean 'sqlSessionFactory' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'URL [jar:file:/D:/groupon02/Site/Web/target/groupon-site-web-1.0/WEB-INF/lib/groupon-service-1.0.jar!/com/tortuousroad/groupon/deal/dao/mapper/DealCategoryMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 3 字节的 UTF-8 序列的字节 3 无效。

正在回答 回答被采纳积分+3

4回答

moocer 2017-05-15 09:20:45

这个问题确实不多见,我在mac和windows上都试过,没遇到过这个问题,这个可能和操作系统环境有关系吧,需要看你详细的信息才能知道什么原因了

0 回复 有任何疑惑可以回复我~
moocer 2017-05-12 08:36:24

不是xml文件加编码,是给maven的配置中加编码

0 回复 有任何疑惑可以回复我~
  • 提问者 y_play #1
    老师,你groupon.xml里面compiler和resources都加了utf-8设置的嘛,还是会报这个错误。
    回复 有任何疑惑可以回复我~ 2017-05-13 17:04:33
moocer 2017-05-10 09:35:21

这个其他同学好像也有遇到的,是文件编码的问题。

你试试在pom里加一下限制编码为utf-8.

0 回复 有任何疑惑可以回复我~
  • 提问者 y_play #1
    <?xml version="1.0" encoding="UTF-8"?>
    
    每个pom.xml加了utf-8还是报这个错误,网上也是说编码问题,但改了还是报这种错误。
    回复 有任何疑惑可以回复我~ 2017-05-11 22:24:16
提问者 y_play 2017-05-09 18:40:28

mapper/DealCategoryMapper.xml     好像说这个文件编码不对,

Cause: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 3 字节的 UTF-8 序列的字节 3 无效。

但是,是utf-8呀,把里面注释的中文删除了还是报这个错误。请问老师知道这个情况吗??

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信