Mybatis和Spring项目突然报错
来源:互联网 发布:笑猫日记第二季淘宝 编辑:程序博客网 时间:2024/04/30 06:50
今天在写接口的时候,运行Tomcat突然报了一大堆错误,记录一下错误原因,以供大家参考
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in URL [file:/F:/Eclipse_Code/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/leimingtech-front/WEB-INF/classes/context/applicationContext-sqlmapping.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'URL [jar:file:/F:/Eclipse_Code/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/leimingtech-front/WEB-INF/lib/leimingtech-service-1.2.8-SNAPSHOT.jar!/com/leimingtech/service/module/cart/dao/mapper/FavoritesMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 268; columnNumber: 10; The content of element type "mapper" must match "(cache-ref|cache|resultMap*|parameterMap*|sql*|insert*|update*|delete*|select*)+". at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1566) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351) ... 91 moreCaused by: org.springframework.core.NestedIOException: Failed to parse mapping resource: 'URL [jar:file:/F:/Eclipse_Code/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/leimingtech-front/WEB-INF/lib/leimingtech-service-1.2.8-SNAPSHOT.jar!/com/leimingtech/service/module/cart/dao/mapper/FavoritesMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 268; columnNumber: 10; The content of element type "mapper" must match "(cache-ref|cache|resultMap*|parameterMap*|sql*|insert*|update*|delete*|select*)+". at org.mybatis.spring.SqlSessionFactoryBean.buildSqlSessionFactory(SqlSessionFactoryBean.java:466) at org.mybatis.spring.SqlSessionFactoryBean.afterPropertiesSet(SqlSessionFactoryBean.java:340) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1625) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1562) ... 98 moreCaused by: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 268; columnNumber: 10; The content of element type "mapper" must match "(cache-ref|cache|resultMap*|parameterMap*|sql*|insert*|update*|delete*|select*)+". at org.apache.ibatis.parsing.XPathParser.createDocument(XPathParser.java:256) at org.apache.ibatis.parsing.XPathParser.<init>(XPathParser.java:125) at org.apache.ibatis.builder.xml.XMLMapperBuilder.<init>(XMLMapperBuilder.java:78) at org.mybatis.spring.SqlSessionFactoryBean.buildSqlSessionFactory(SqlSessionFactoryBean.java:462) ... 101 moreCaused by: org.xml.sax.SAXParseException; lineNumber: 268; columnNumber: 10; The content of element type "mapper" must match "(cache-ref|cache|resultMap*|parameterMap*|sql*|insert*|update*|delete*|select*)+". at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source) at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(Unknown Source) at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.DOMParser.parse(Unknown Source) at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source) at org.apache.ibatis.parsing.XPathParser.createDocument(XPathParser.java:254) ... 104 more
这些错误看起来很多很麻烦,但是大家千万不要被弄晕了,如果你一开始或者前一天项目跑的还好好地,今天突然不能用了,那么肯定是你动了什么东西。
而我这个就是因为xml文件被我更改了,在点击ctrl+z的时候按成fn+z导致xml中出现三个z但是我没看到,而且xml文件中也不会像Java代码那样会报错。
所以,大家出现这种错误,可能就是你的东西被你改了,大家一定细心找找自己更改过的文件,查查是不是哪里写错了。
org.xml.sax.SAXParseException;这个错误就是说明你的xml文件中有编码错误或者存在非法字符!
还有这里跟大家打打气,就是这个错误我找了两天都没找到,通过师兄找了一晚上,最后还是他指了方向自己找到的。以前不懂得看报错的内容,但是现在要学会看报错的内容了。
还有就是一定不能随便放弃,说真的,这个错误我找了两天,我都想放弃回去学习基础了。但是最终找到了错误,真的让人心情大爽,仔细想想,公司里面要的人不就是有解决问题能力的人吗?你如果解决问题能力很强的话,学习的过程也会越来越快,如果你学习速度很快,但是遇到问题没法解决,这样以后的坎坷会越来越多,心情会大打折扣,所以,大家遇到问题一定要迎难而上!加油!!
0 0
- Mybatis和Spring项目突然报错
- MyEclipse项目突然报错JavanotFindClassException
- spring+mybatis 搭建,项目报错处理
- mybatis报错spring.MyBatisSystemException
- mybatis-spring整合报错
- 关于idea运行项目时突然java文件报错
- .java文件突然报错,且无法新建项目
- j2ee项目中突然出现大批量的路径报错
- mybatis+spring spring单元测试报错
- spring+mybatis项目搭建测试报错Mapped Statements collection does not contain value for
- idea 创建的maven+spring+mybatis项目整合 报错无法创建bean
- Spring 集成 MyBatis: 自动注入映射器导致项目启动报错
- eclipse maven+mybatis+spring+springmvc 项目启动报错:java.lang.ClassNotFoundException: org.aspectj.weaver.r
- spring 3.2+mybatis 整合报错问题
- MyEclipse上整合spring,mybatis报错
- mybatis整合spring过程中的报错
- spring+mybatis做单元测试报错IllegalStateException
- delphi2007 打开项目时,突然报错,提示microsoft.net borland 报错
- hdu1269 迷宫城堡 tarjan求强联通分量
- java全组合算法
- 蓝桥杯 第七届JavaB组真题 方格填数
- hashcode
- 一.配置简单的嵌入式tomcat和jetty
- Mybatis和Spring项目突然报错
- Android开发学习笔记(4)
- 数组算法时间复杂度
- 【NOI2017模拟4.2】查询【线段树】
- Python 实现二叉树相关操作
- OpenGL配置.NET平台
- No mapping found for HTTP request with URI [/exam3/welcome.do] in DispatcherServlet with name 'XXX'
- python的import与from...import的不同之处
- 大话设计模式读书笔记(五) 代理模式