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

posted @ 2017-05-04 22:06  粥壹  阅读(1231)  评论(1编辑  收藏  举报