<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-10  評論-23  文章-32  trackbacks-0
    Error creating bean with name 'sqlMapClient' defined in file [H:\work_soft\workspace-galileo\zhejiangLibrary\target\classes\applicationContext-ibatis.xml]: Invocation of init method failed; 



    nested exception is java.lang.NoSuchMethodError: com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse(Ljava
    /io/InputStream;Ljava/util/Properties;)Lcom/ibatis/sqlmap/client/SqlMapClient;

    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:
    1338)

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

    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:
    222)

    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:
    423)

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

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

    at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:
    255)

    at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:
    199)

    at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:
    45)

    at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:
    548)

    at org.mortbay.jetty.servlet.Context.startContext(Context.java:
    136)

    at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:
    1234)

    at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:
    517)

    at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:
    460)

    at org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:
    124)

    at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:
    50)

    at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:
    152)

    at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:
    156)

    at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:
    50)

    at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:
    152)

    at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:
    50)

    at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:
    130)

    at org.mortbay.jetty.Server.doStart(Server.java:
    222)

    at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:
    50)

    at org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:
    132)

    at org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:
    379)

    at org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:
    321)

    at org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:
    205)

    at org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:
    184)

    at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:
    451)

    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:
    558)

    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:
    512)

    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:
    482)

    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:
    330)

    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:
    291)

    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:
    142)

    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:
    336)

    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:
    129)

    at org.apache.maven.cli.MavenCli.main(MavenCli.java:
    287)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
    39)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
    25)

    at java.lang.reflect.Method.invoke(Method.java:
    597)

    at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:
    315)

    at org.codehaus.classworlds.Launcher.launch(Launcher.java:
    255)

    at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:
    430)

    at org.codehaus.classworlds.Launcher.main(Launcher.java:
    375)

    Caused by: java.lang.NoSuchMethodError: com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse(Ljava
    /io/InputStream;Ljava/util/Properties;)Lcom/ibatis/sqlmap/client/SqlMapClient;

    at org.springframework.orm.ibatis.SqlMapClientFactoryBean.buildSqlMapClient(SqlMapClientFactoryBean.java:
    339)

    at org.springframework.orm.ibatis.SqlMapClientFactoryBean.afterPropertiesSet(SqlMapClientFactoryBean.java:
    292)

    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:
    1369)

    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:
    1335)

    ...
    53 more



    已解決:

     ibatis2的版本問題,可能是ibatis2的接口有所更改,所以配置文件也要相應的修改。使用ibatis-sqlmap.jar代替ibatis2-sqlmap.jar,或同時加入就可以。

    我的配置方式如下(這可能就是老的配置方式):

    <bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
        <property name="configLocation" value="/WEB-INF/spring/sql-map-config.xml"/>
        <property name="dataSource" ref="dataSource"></property>
    </bean>

    posted on 2009-08-10 14:18 liuyimx 閱讀(8056) 評論(4)  編輯  收藏

    評論:
    # re: spring+ibatis 配置出錯(com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse(Ljava/io/InputStream;Ljava/util/Properties;)Lcom/ibatis/sqlmap/client/SqlMapClient;) 2011-10-11 10:16 | feihuale
    我也碰到了相同的錯誤,我添加了ibatis-sqlmap-2.jar
    里面com.ibatis.sqlmapl.engine.builder.xml.SqlMapConfigParser類,
    有parser(reader,propertis);方法,但是還是出現這個錯誤。。。求救。。。。  回復  更多評論
      
    # re: spring+ibatis 配置出錯(com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse(Ljava/io/InputStream;Ljava/util/Properties;)Lcom/ibatis/sqlmap/client/SqlMapClient;) 2011-10-11 10:47 | feihuale
    問題終于解決了,換了一包,parse(InputStream,Properties);

    關鍵是要有這個方法。。。。。。累的我夠。。。。  回復  更多評論
      
    # re: spring+ibatis 配置出錯(com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse(Ljava/io/InputStream;Ljava/util/Properties;)Lcom/ibatis/sqlmap/client/SqlMapClient;) 2011-10-11 10:53 | 留意生活
    呵呵,解決了就好@feihuale
      回復  更多評論
      
    # re: spring+ibatis 配置出錯(com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse(Ljava/io/InputStream;Ljava/util/Properties;)Lcom/ibatis/sqlmap/client/SqlMapClient;) 2012-05-30 13:31 | light.young
    你好,我也遇到了相同的問題,找了好幾個包試了還是不行,能不能將你的包發我一下,在此謝過了!yxl419@163.com @feihuale
      回復  更多評論
      

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 日韩亚洲人成在线综合| 亚洲精品欧洲精品| 日韩亚洲翔田千里在线| 色播在线永久免费视频| 亚洲欧好州第一的日产suv| 青娱分类视频精品免费2| 国产99在线|亚洲| 久久久久久99av无码免费网站| 亚洲国产日韩在线成人蜜芽| 永久黄色免费网站| 亚洲国产精品久久久久秋霞影院| 足恋玩丝袜脚视频免费网站| 亚洲一区二区三区精品视频| 国产卡一卡二卡三免费入口| 亚洲性无码一区二区三区| 在线a毛片免费视频观看| 色噜噜噜噜亚洲第一| 国内精品久久久久久久亚洲| a毛片免费全部在线播放**| 久久久久亚洲AV成人无码| 30岁的女人韩剧免费观看| 在线a亚洲老鸭窝天堂av高清| 日本高清免费中文字幕不卡| 免费精品久久久久久中文字幕| 综合久久久久久中文字幕亚洲国产国产综合一区首 | 国产成人精品免费视频大全五级 | 麻豆va在线精品免费播放| 亚洲熟伦熟女新五十路熟妇| baoyu116.永久免费视频| 亚洲精品午夜在线观看| 国产片免费福利片永久| 97超高清在线观看免费视频| 亚洲欧洲日产国码在线观看| 插B内射18免费视频| av电影在线免费看| 精品亚洲国产成AV人片传媒| 日本黄页网站免费| 中文字幕乱码一区二区免费| 亚洲三级在线观看| 久久久久久a亚洲欧洲aⅴ| 手机在线免费视频|