• myeclipse/eclipse 配置SSM框架错误之一解决方法


    报错如下:

    1. [org.springframework.web.context.ContextLoader] - Root WebApplicationContext: initialization started

    2. [org.springframework.web.context.support.XmlWebApplicationContext] - Refreshing Root WebApplicationContext: startup date [Thu May 04 21:30:45 CST 2017]; root of context hierarchy

    3. [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] - Loading XML bean definitions from class path resource [spring-mybatis.xml]

    4. [org.springframework.context.support.PropertySourcesPlaceholderConfigurer] - Loading properties file from class path resource [db.properties]

    5. [com.mchange.v2.log.MLog] - MLog clients using log4j logging.

    6. [com.mchange.v2.c3p0.C3P0Registry] - Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace: 10]

    7. [org.springframework.web.context.support.XmlWebApplicationContext] - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [spring-mybatis.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException: Failed to convert property value of type [java.lang.String] to required type [org.springframework.core.io.Resource[]] for property 'mapperLocations'; nested exception is java.lang.IllegalArgumentException: Could not resolve resource location pattern [classpath:cn/com/corele/taoke/mapping/*.xml]: class path resource [cn/com/corele/taoke/mapping/] cannot be resolved to URL because it does not exist

    8. [org.springframework.web.context.ContextLoader] - Context initialization failed

    9. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [spring-mybatis.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException: Failed to convert property value of type [java.lang.String] to required type [org.springframework.core.io.Resource[]] for property 'mapperLocations'; nested exception is java.lang.IllegalArgumentException: Could not resolve resource location pattern [classpath:cn/com/corele/taoke/mapping/*.xml]: class path resource [cn/com/corele/taoke/mapping/] cannot be resolved to URL because it does not exist

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

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

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

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

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

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

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

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

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

    19.    at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:444)

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

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

    22.    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4727)

    23.    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5189)

    24.    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

    25.    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:752)

    26.    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:728)

    27.    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)

    28.    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1107)

    29.    at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1841)

    30.    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

    31.    at java.util.concurrent.FutureTask.run(FutureTask.java:266)

    32.    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

    33.    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

    34.    at java.lang.Thread.run(Thread.java:745)

    35. Caused by: org.springframework.beans.TypeMismatchException: Failed to convert property value of type [java.lang.String] to required type [org.springframework.core.io.Resource[]] for property 'mapperLocations'; nested exception is java.lang.IllegalArgumentException: Could not resolve resource location pattern [classpath:cn/com/corele/taoke/mapping/*.xml]: class path resource [cn/com/corele/taoke/mapping/] cannot be resolved to URL because it does not exist

    36.    at org.springframework.beans.AbstractNestablePropertyAccessor.convertIfNecessary(AbstractNestablePropertyAccessor.java:596)

    37.    at org.springframework.beans.AbstractNestablePropertyAccessor.convertForProperty(AbstractNestablePropertyAccessor.java:603)

    38.    at org.springframework.beans.BeanWrapperImpl.convertForProperty(BeanWrapperImpl.java:215)

    39.    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.convertForProperty(AbstractAutowireCapableBeanFactory.java:1527)

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

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

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

    43.    ... 24 more

    44. Caused by: java.lang.IllegalArgumentException: Could not resolve resource location pattern [classpath:cn/com/corele/taoke/mapping/*.xml]: class path resource [cn/com/corele/taoke/mapping/] cannot be resolved to URL because it does not exist

    45.    at org.springframework.core.io.support.ResourceArrayPropertyEditor.setAsText(ResourceArrayPropertyEditor.java:116)

    46.    at org.springframework.beans.TypeConverterDelegate.doConvertTextValue(TypeConverterDelegate.java:464)

    47.    at org.springframework.beans.TypeConverterDelegate.doConvertValue(TypeConverterDelegate.java:437)

    48.    at org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:195)

    49.    at org.springframework.beans.AbstractNestablePropertyAccessor.convertIfNecessary(AbstractNestablePropertyAccessor.java:576)

    50.    ... 30 more

    51. 五月 04, 2017 9:30:46 下午 org.apache.catalina.core.StandardContext listenerStart

    52. 严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener

    53. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [spring-mybatis.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException: Failed to convert property value of type [java.lang.String] to required type [org.springframework.core.io.Resource[]] for property 'mapperLocations'; nested exception is java.lang.IllegalArgumentException: Could not resolve resource location pattern [classpath:cn/com/corele/taoke/mapping/*.xml]: class path resource [cn/com/corele/taoke/mapping/] cannot be resolved to URL because it does not exist

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

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

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

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

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

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

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

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

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

    63.    at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:444)

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

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

    66.    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4727)

    67.    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5189)

    68.    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

    69.    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:752)

    70.    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:728)

    71.    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)

    72.    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1107)

    73.    at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1841)

    74.    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

    75.    at java.util.concurrent.FutureTask.run(FutureTask.java:266)

    76.    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

    77.    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

    78.    at java.lang.Thread.run(Thread.java:745)

    79. Caused by: org.springframework.beans.TypeMismatchException: Failed to convert property value of type [java.lang.String] to required type [org.springframework.core.io.Resource[]] for property 'mapperLocations'; nested exception is java.lang.IllegalArgumentException: Could not resolve resource location pattern [classpath:cn/com/corele/taoke/mapping/*.xml]: class path resource [cn/com/corele/taoke/mapping/] cannot be resolved to URL because it does not exist

    80.    at org.springframework.beans.AbstractNestablePropertyAccessor.convertIfNecessary(AbstractNestablePropertyAccessor.java:596)

    81.    at org.springframework.beans.AbstractNestablePropertyAccessor.convertForProperty(AbstractNestablePropertyAccessor.java:603)

    82.    at org.springframework.beans.BeanWrapperImpl.convertForProperty(BeanWrapperImpl.java:215)

    83.    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.convertForProperty(AbstractAutowireCapableBeanFactory.java:1527)

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

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

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

    87.    ... 24 more

    88. Caused by: java.lang.IllegalArgumentException: Could not resolve resource location pattern [classpath:cn/com/corele/taoke/mapping/*.xml]: class path resource [cn/com/corele/taoke/mapping/] cannot be resolved to URL because it does not exist

    89.    at org.springframework.core.io.support.ResourceArrayPropertyEditor.setAsText(ResourceArrayPropertyEditor.java:116)

    90.    at org.springframework.beans.TypeConverterDelegate.doConvertTextValue(TypeConverterDelegate.java:464)

    91.    at org.springframework.beans.TypeConverterDelegate.doConvertValue(TypeConverterDelegate.java:437)

    92.    at org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:195)

    93.    at org.springframework.beans.AbstractNestablePropertyAccessor.convertIfNecessary(AbstractNestablePropertyAccessor.java:576)

    94.    ... 30 more

    错误解决办法:

    网上其他解决方法请百度,这里只放一种目前我还没发现的方法:

    就是将你tomcat –wabapps下文件清空,重新部署运行即可;

     

    原文地址:http://zy107.cn/?p=84

  • 相关阅读:
    多线程
    带缓存的输入输出流
    输入输出流I/O2
    输入输出流I/O
    课堂所讲整理:包装&工具类
    课堂所讲整理:Set和Map
    Java泛型和链表
    Java继承_接口练习题
    P235 实战练习(集合类)
    P188 实战练习(父类和子类)
  • 原文地址:https://www.cnblogs.com/dm00/p/6810154.html
Copyright © 2020-2023  润新知