webx3项目把修改的二方库加入项目中重新报Cause: java.lang.RuntimeException: Error parsing XPath '/sqlMap/select'

原创 2011年01月13日 15:56:00

错误日志如下

 

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)?  
总结:需要了解,很长时间没有写代码了,真的要好好修改一下。

Error converting bytecode to dex: Cause: java.lang.RuntimeException: Exception parsing classes

参考:Error converting bytecode to dex: Cause: java.lang.RuntimeException: Exception parsing classes - ...
  • xx326664162
  • xx326664162
  • 2016年07月08日 11:28
  • 14540

Error:Error converting bytecode to dex: Cause: java.lang.RuntimeException: Exception parsing classes

直播: 项目代码让同事加入了一个Java libary 工程各种修改*****拷到本机报错 Error:Error converting bytecode to dex: Cause: java...
  • lvwenbo0107
  • lvwenbo0107
  • 2016年02月25日 16:40
  • 11724

使用ibatis时遇到Error parsing XPath '/sqlMapConfig/sqlMap'的一个低级错误

 使用ibatis时,遇到一错误,是手误造成的路径问题。仅作记录,以备参考。 从报错的Cause: java.lang.ClassNotFoundException: com.ibatis.User提...
  • elifefly
  • elifefly
  • 2008年09月15日 17:37
  • 26911

Error parsing XPath '/sqlMapConfig/sqlMap'

Error occurred.  Cause: com.ibatis.common.xml.NodeletException: Error parsing XML.  Cause: java.lang...
  • zhang434
  • zhang434
  • 2013年08月28日 19:29
  • 3265

Ibatis报错:Error parsing XPath '/sqlMap/insert'. Cause: java.util.NoSuchElementEx

发生这种错误一般是因为SQL写法不合理造成的。如:参数大小写,参数没用#闭合等。 举例:         刚开始容易犯的错误就是参数没有用#号闭合,正确的是...
  • gigiouter
  • gigiouter
  • 2012年04月09日 11:03
  • 4580

Mybatis异常-Result Maps collection already contains value for xxx

MyBatis异常:Result Maps collection already contains value for xxx,修改XML文件中的对象名,不要一样即可。...
  • loongshawn
  • loongshawn
  • 2016年06月13日 12:01
  • 18912

mybatis学习笔记--常见的错误

昨天刚学了下mybatis,用的是3.2.2的版本,在使用过程中遇到了些小问题,现总结如下,会不断更新. 1.没有在configuration.xml配置对应的sql配置文件 错误: Error up...
  • nich002
  • nich002
  • 2013年04月18日 09:39
  • 39124

Cocoapods使用指令及问题汇总

1、使用Cocoapods 指令集: 2、Cocoapods 问题汇总: (1)、
  • xinxing260
  • xinxing260
  • 2014年11月25日 09:18
  • 1800

Java ibatis配置问题导致Myeclipse启动web项目失败

目配置文件spring-mybatis.xml中定义的bean名字为accountServiceImpl所依赖的bean名字为accountDao的xml配置文件AdminParaMapper.xml...
  • www_xue_xi
  • www_xue_xi
  • 2016年12月17日 20:17
  • 1700

两个hadoop的问题解决

org.apache.hadoop.hbase.MasterNotRunningException: Retried 7 times 出现这个问题多是由于namenode和datanode的数据不一致...
  • alaahong
  • alaahong
  • 2013年07月04日 15:06
  • 3889
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:webx3项目把修改的二方库加入项目中重新报Cause: java.lang.RuntimeException: Error parsing XPath '/sqlMap/select'
举报原因:
原因补充:

(最多只允许输入30个字)