`

spring 开发错误

阅读更多

错误日志如下

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlMapClientTemplate' defined in resource loader resource [classpath/gears/bean/biz-data-source.xml]: Cannot resolve reference to bean 'sqlMapClientIbatis' while setting bean property 'sqlMapClient'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlMapClientIbatis' defined in resource loader resource [classpath/gears/bean/biz-data-source.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse config resource: resource loader resource [classpath/sqlmap/sqlmap-ibatis.xml]; nested exception is com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: java.lang.RuntimeException: Error parsing XPath '/sqlMapConfig/sqlMap'. Cause: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: java.lang.RuntimeException: Error parsing XPath '/sqlMap/select'. Cause: com.ibatis.sqlmap.client.SqlMapException: Error. Could not set result class. Cause: java.lang.ClassNotFoundException: No ClassLoaders found for: User

at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275)

at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1010)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)

at java.security.AccessController.doPrivileged(Native Method)

at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)

at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)

at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:221)

at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)

at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)

at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)

at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)

at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:729)

at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:381)

at com.alibaba.service.spring.SpringxBeanFactoryService.init(SpringxBeanFactoryService.java:81)

... 143 more

Caused by: java.lang.ClassNotFoundException: No ClassLoaders found for: User

at org.jboss.mx.loading.LoadMgr3.beginLoadTask(LoadMgr3.java:306)

at org.jboss.mx.loading.RepositoryClassLoader.loadClassImpl(RepositoryClassLoader.java:511)

at org.jboss.mx.loading.RepositoryClassLoader.loadClass(RepositoryClassLoader.java:405)

at java.lang.ClassLoader.loadClass(ClassLoader.java:252)

at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Class.java:169)

最后发现悲剧的问题居然是我以为是/gears.common.config-1.0-SNAPSHOT/src/conf/sqlmap/sqlmap-ibatis.xml

这个目录 webx3获取不到地址,其实很看不起webx框架,最后发现原来我在

加入测试的一段代码:

<select id="GET-MENURULE-BY-ID" parameterClass="int" resultClass="User">

<![CDATA[

SELECT

A.*,B.*

FROM

DUBAI_MENU A,DUBAI_MENU_RULE B

select id,book_oid,u.name from user u where book_oid = #value#

]]>

</select>

问题严重,(O_O)?
总结:需要了解,很长时间没有写代码了,真的要好好修改一下。
分享到:
评论

相关推荐

    Spring 2.0 开发参考手册

    14.2.3. 帮助简化开发的额外的标签 14.3. Tiles 14.3.1. 需要的资源 14.3.2. 如何集成Tiles 14.4. Velocity和FreeMarker 14.4.1. 需要的资源 14.4.2. Context 配置 14.4.3. 创建模板 14.4.4. 高级配置 ...

    精通Spring MVC 4

    分别介绍了快速搭建Spring Web应用、精通MVC结构、URL映射、文件上传与错误处理、创建Restful应用、保护应用、单元测试与验收测试、优化请求、将Web应用部署到云等内容,循序渐进地讲解了Spring MVC4的开发技巧。...

    struts2+hibernate+spring开发包

    用于struts2+hibernate+spring的最简开发包,用eclipse配置就可以使用,不用担心Myeclipse自动加载可能出现的包错误!

    基于java的企业级应用开发:Spring Jdbc.ppt

    Spring JDBC Spring的JDBC模块负责数据库资源管理和错误处理,大大简化了开发人员对数据库的操作,使得开发人员可以从繁琐的数据库操作中解脱出来,从而将更多的精力投入到编写业务逻辑当中。 Spring JdbcTemplate...

    spring boot实战.pdf高清无水印

    5.1 开发Spring Boot CLI应用程序 80 5.1.1 设置CLI项目 81 5.1.2 通过Groovy消除代码噪声 81 5.1.3 发生了什么 85 5.2 获取依赖 86 5.2.1 覆盖默认依赖版本 87 5.2.2 添加依赖仓库 88 5.3 用CLI运行...

    Spring Boot 2.X 实战教程.pdf

    本课程内容包括Spring简介、Spring Boot简介、安装JDK、安装Maven、第...开发Web应用程序、Spring Web MVC框架(安装Postman、自定义欢迎页面、Icon、错误页面)、安装MySQL数据库和客户端、配置数据源、Spring Data...

    spring+spring mvc+hibernate开发工程财务管理辅助系统

    项目描述 辅助业务人员对工程财务状况进行核查 运行环境 jdk8+tomcat8+mysql+Eclipse+maven 项目技术(必填) ...3.PaymentServiceImpl.java中有个import错误 4.FMS.sql数据库文件较大,导入时间较长,请耐心

    spring.net中文手册在线版

    Spring.NET是一个应用程序框架,其目的是协助开发人员创建企业级的.NET应用程序。它提供了很多方面的功能,比如依赖注入、面向方面编程(AOP)、数据访问抽象及ASP.NET扩展等等。Spring.NET以Java版的Spring框架为...

    spring2.5 mvc 完整项目

    spring2.5 mvc 错误信息配置 mysql数据库脚本 完整项目,是本人按照spring mvc文档一步步开发完成。

    Spring-Reference_zh_CN(Spring中文参考手册)

    14.2.3. 帮助简化开发的额外的标签 14.3. Tiles 14.3.1. 需要的资源 14.3.2. 如何集成Tiles 14.3.2.1. InternalResourceViewResolver 14.3.2.2. ResourceBundleViewResolver 14.4. Velocity和FreeMarker 14.4.1. ...

    SpringBoot实战(第4版)清晰版

    1 开发 SPring Boot CLI 应用程序 80 5 . 1 . 1 设置 CU 项目 81 5 . 1 . 2 通过 Groovy 消除代码嗓声 引 5 . 1 . 3 发生了什么 85 5 . 2 获取依赖 86 5 . 2 . 1 覆盖双认依赖版本 87 5 . 2 . 2 添加依赖仓库 88 5 ...

    asp.net_spring_nhibernate_oracle

    asp.net_spring_nhibernate_oracle 网上关于在.net开发的例子不多,这个例子能跑,遗憾的是,nhibernate在存储过程不完美,在oracle 传回多结果集,只能接受到第一个,官网上也是这样说的。 提示:开发前,先将...

    spring jar包

    Spring开发必须的jar包,带jar错误详解。

    spring mvc+hibernate联合开发的学生成绩管理系统

    基于java语言,spring mvc+hibernate联合开发,mysql数据库,设置登录过滤器,错误拦截器,在必要填写字段设置啦字段长度判断,在学号工号等唯一字段进行检测,合理的数据库映射关系,在一些操作做到啦级联管理

    Spring Web MVC入门教程

    第一章:Spring Web MVC入门 包括:是什么、能干什么、有什么、各个组成部分的功能、HelloWorld等 第二章:理解DispatcherServlet 包括:功能、配置、上下文关系、初始化顺序等 第三章:注解式控制器开发详解 ...

    spring chm文档

    Spring Framework 开发参考手册 Rod Johnson Juergen Hoeller Alef Arendsen Colin Sampaleanu Rob Harrop Thomas Risberg Darren Davison Dmitriy Kopylenko Mark Pollack Thierry Templier Erwin ...

    Spring API

    14.2.3. 帮助简化开发的额外的标签 14.3. Tiles 14.3.1. 需要的资源 14.3.2. 如何集成Tiles 14.4. Velocity和FreeMarker 14.4.1. 需要的资源 14.4.2. Context 配置 14.4.3. 创建模板 14.4.4. 高级配置 ...

    Web服务器端在Action、dao、service之外实现spring注入

    我们在开发过程中经常会发生spring注入错误或失败的情况,其实Web服务器端在Action、dao、service包之内是很容易实现的,在这些包之外实现spring注入就不容易了,总是出错,其实根本原因是无法获得相应的spring上...

Global site tag (gtag.js) - Google Analytics