Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'jdbc.username' in string value "${jdbc.username}"

时间:2022-09-03 21:04:17

1、启动dubbo的引用dubbo服务时候报下面这个错误,这是由于去找dubbo的发布服务未找到报的错误,所以先启动dubbo的发布服务即可。

  1 [INFO] Scanning for projects...
  2 [INFO] 
  3 [INFO] -------------------< com.taotao:taotao-manager-web >--------------------
  4 [INFO] Building taotao-manager-web 0.0.1-SNAPSHOT
  5 [INFO] --------------------------------[ war ]---------------------------------
  6 [INFO] 
  7 [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ taotao-manager-web ---
  8 [INFO] Deleting D:\program\eclipse\eclipse\workspace_taotao\taotao-manager-web\target
  9 [INFO] 
 10 [INFO] >>> tomcat7-maven-plugin:2.2:run (default-cli) > process-classes @ taotao-manager-web >>>
 11 [INFO] 
 12 [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ taotao-manager-web ---
 13 [INFO] Using 'UTF-8' encoding to copy filtered resources.
 14 [INFO] Copying 1 resource
 15 [INFO] 
 16 [INFO] --- maven-compiler-plugin:3.2:compile (default-compile) @ taotao-manager-web ---
 17 [INFO] Changes detected - recompiling the module!
 18 [INFO] Compiling 1 source file to D:\program\eclipse\eclipse\workspace_taotao\taotao-manager-web\target\classes
 19 [INFO] 
 20 [INFO] <<< tomcat7-maven-plugin:2.2:run (default-cli) < process-classes @ taotao-manager-web <<<
 21 [INFO] 
 22 [INFO] 
 23 [INFO] --- tomcat7-maven-plugin:2.2:run (default-cli) @ taotao-manager-web ---
 24 [INFO] Running war on http://localhost:8081/
 25 [INFO] Creating Tomcat server configuration at D:\program\eclipse\eclipse\workspace_taotao\taotao-manager-web\target\tomcat
 26 [INFO] create webapp with contextPath: 
 27 八月 03, 2019 10:09:58 下午 org.apache.coyote.AbstractProtocol init
 28 信息: Initializing ProtocolHandler ["http-bio-8081"]
 29 八月 03, 2019 10:09:58 下午 org.apache.catalina.core.StandardService startInternal
 30 信息: Starting service Tomcat
 31 八月 03, 2019 10:09:58 下午 org.apache.catalina.core.StandardEngine startInternal
 32 信息: Starting Servlet Engine: Apache Tomcat/7.0.47
 33 八月 03, 2019 10:10:01 下午 org.apache.catalina.core.ApplicationContext log
 34 信息: No Spring WebApplicationInitializer types detected on classpath
 35 log4j:WARN No appenders could be found for logger (org.springframework.web.context.support.StandardServletEnvironment).
 36 log4j:WARN Please initialize the log4j system properly.
 37 log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
 38 八月 03, 2019 10:10:01 下午 org.apache.catalina.core.ApplicationContext log
 39 信息: Initializing Spring FrameworkServlet 'taotao-manager-web'
 40 八月 03, 2019 10:10:03 下午 org.apache.catalina.core.ApplicationContext log
 41 严重: StandardWrapper.Throwable
 42 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'itemController': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.taotao.service.ItemService com.taotao.controller.ItemController.itemService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'itemService': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalStateException: Failed to check the status of the service com.taotao.service.ItemService. No provider available for the service com.taotao.service.ItemService from the url zookeeper://192.168.110.140:2181/com.alibaba.dubbo.registry.RegistryService?application=taotao-manager-web&dubbo=2.5.3&interface=com.taotao.service.ItemService&methods=getItemById&pid=13568&revision=0.0.1-SNAPSHOT&side=consumer&timestamp=1564841403197 to the consumer 192.168.110.1 use dubbo version 2.5.3
 43     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)
 44     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1214)
 45     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:543)
 46     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482)
 47     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
 48     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
 49     at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
 50     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
 51     at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:772)
 52     at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:839)
 53     at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:538)
 54     at org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:668)
 55     at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:634)
 56     at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:682)
 57     at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:553)
 58     at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:494)
 59     at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:136)
 60     at javax.servlet.GenericServlet.init(GenericServlet.java:160)
 61     at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1280)
 62     at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1193)
 63     at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1088)
 64     at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5176)
 65     at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5460)
 66     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
 67     at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
 68     at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
 69     at java.util.concurrent.FutureTask.run(FutureTask.java:262)
 70     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
 71     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
 72     at java.lang.Thread.run(Thread.java:745)
 73 Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.taotao.service.ItemService com.taotao.controller.ItemController.itemService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'itemService': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalStateException: Failed to check the status of the service com.taotao.service.ItemService. No provider available for the service com.taotao.service.ItemService from the url zookeeper://192.168.110.140:2181/com.alibaba.dubbo.registry.RegistryService?application=taotao-manager-web&dubbo=2.5.3&interface=com.taotao.service.ItemService&methods=getItemById&pid=13568&revision=0.0.1-SNAPSHOT&side=consumer&timestamp=1564841403197 to the consumer 192.168.110.1 use dubbo version 2.5.3
 74     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:573)
 75     at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
 76     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
 77     ... 29 more
 78 Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'itemService': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalStateException: Failed to check the status of the service com.taotao.service.ItemService. No provider available for the service com.taotao.service.ItemService from the url zookeeper://192.168.110.140:2181/com.alibaba.dubbo.registry.RegistryService?application=taotao-manager-web&dubbo=2.5.3&interface=com.taotao.service.ItemService&methods=getItemById&pid=13568&revision=0.0.1-SNAPSHOT&side=consumer&timestamp=1564841403197 to the consumer 192.168.110.1 use dubbo version 2.5.3
 79     at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:175)
 80     at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:103)
 81     at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBeanInstance(AbstractBeanFactory.java:1585)
 82     at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:254)
 83     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
 84     at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1192)
 85     at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1116)
 86     at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1014)
 87     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:545)
 88     ... 31 more
 89 Caused by: java.lang.IllegalStateException: Failed to check the status of the service com.taotao.service.ItemService. No provider available for the service com.taotao.service.ItemService from the url zookeeper://192.168.110.140:2181/com.alibaba.dubbo.registry.RegistryService?application=taotao-manager-web&dubbo=2.5.3&interface=com.taotao.service.ItemService&methods=getItemById&pid=13568&revision=0.0.1-SNAPSHOT&side=consumer&timestamp=1564841403197 to the consumer 192.168.110.1 use dubbo version 2.5.3
 90     at com.alibaba.dubbo.config.ReferenceConfig.createProxy(ReferenceConfig.java:420)
 91     at com.alibaba.dubbo.config.ReferenceConfig.init(ReferenceConfig.java:300)
 92     at com.alibaba.dubbo.config.ReferenceConfig.get(ReferenceConfig.java:138)
 93     at com.alibaba.dubbo.config.spring.ReferenceBean.getObject(ReferenceBean.java:65)
 94     at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:168)
 95     ... 39 more
 96 
 97 八月 03, 2019 10:10:03 下午 org.apache.catalina.core.StandardContext loadOnStartup
 98 严重: Servlet  threw load() exception
 99 java.lang.IllegalStateException: Failed to check the status of the service com.taotao.service.ItemService. No provider available for the service com.taotao.service.ItemService from the url zookeeper://192.168.110.140:2181/com.alibaba.dubbo.registry.RegistryService?application=taotao-manager-web&dubbo=2.5.3&interface=com.taotao.service.ItemService&methods=getItemById&pid=13568&revision=0.0.1-SNAPSHOT&side=consumer&timestamp=1564841403197 to the consumer 192.168.110.1 use dubbo version 2.5.3
100     at com.alibaba.dubbo.config.ReferenceConfig.createProxy(ReferenceConfig.java:420)
101     at com.alibaba.dubbo.config.ReferenceConfig.init(ReferenceConfig.java:300)
102     at com.alibaba.dubbo.config.ReferenceConfig.get(ReferenceConfig.java:138)
103     at com.alibaba.dubbo.config.spring.ReferenceBean.getObject(ReferenceBean.java:65)
104     at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:168)
105     at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:103)
106     at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBeanInstance(AbstractBeanFactory.java:1585)
107     at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:254)
108     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
109     at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1192)
110     at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1116)
111     at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1014)
112     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:545)
113     at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
114     at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
115     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1214)
116     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:543)
117     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482)
118     at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
119     at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
120     at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
121     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
122     at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:772)
123     at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:839)
124     at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:538)
125     at org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:668)
126     at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:634)
127     at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:682)
128     at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:553)
129     at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:494)
130     at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:136)
131     at javax.servlet.GenericServlet.init(GenericServlet.java:160)
132     at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1280)
133     at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1193)
134     at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1088)
135     at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5176)
136     at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5460)
137     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
138     at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
139     at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
140     at java.util.concurrent.FutureTask.run(FutureTask.java:262)
141     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
142     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
143     at java.lang.Thread.run(Thread.java:745)
144 
145 八月 03, 2019 10:10:03 下午 org.apache.coyote.AbstractProtocol start
146 信息: Starting ProtocolHandler ["http-bio-8081"]

2、然后发现我的dubbo的发布服务报了这个错误。

  1 [INFO] Scanning for projects...
  2 [INFO] ------------------------------------------------------------------------
  3 [INFO] Reactor Build Order:
  4 [INFO] 
  5 [INFO] taotao-manager                                                     [pom]
  6 [INFO] taotao-manager-pojo                                                [jar]
  7 [INFO] taotao-manager-dao                                                 [jar]
  8 [INFO] taotao-manager-interface                                           [jar]
  9 [INFO] taotao-manager-service                                             [war]
 10 [INFO] 
 11 [INFO] ---------------------< com.taotao:taotao-manager >----------------------
 12 [INFO] Building taotao-manager 0.0.1-SNAPSHOT                             [1/5]
 13 [INFO] --------------------------------[ pom ]---------------------------------
 14 [INFO] 
 15 [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ taotao-manager ---
 16 [INFO] 
 17 [INFO] >>> tomcat7-maven-plugin:2.2:run (default-cli) > process-classes @ taotao-manager >>>
 18 [INFO] 
 19 [INFO] <<< tomcat7-maven-plugin:2.2:run (default-cli) < process-classes @ taotao-manager <<<
 20 [INFO] 
 21 [INFO] 
 22 [INFO] --- tomcat7-maven-plugin:2.2:run (default-cli) @ taotao-manager ---
 23 [INFO] Skipping non-war project
 24 [INFO] 
 25 [INFO] -------------------< com.taotao:taotao-manager-pojo >-------------------
 26 [INFO] Building taotao-manager-pojo 0.0.1-SNAPSHOT                        [2/5]
 27 [INFO] --------------------------------[ jar ]---------------------------------
 28 [INFO] 
 29 [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ taotao-manager-pojo ---
 30 [INFO] Deleting D:\program\eclipse\eclipse\workspace_taotao\taotao-manager\taotao-manager-pojo\target
 31 [INFO] 
 32 [INFO] >>> tomcat7-maven-plugin:2.2:run (default-cli) > process-classes @ taotao-manager-pojo >>>
 33 [INFO] 
 34 [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ taotao-manager-pojo ---
 35 [INFO] Using 'UTF-8' encoding to copy filtered resources.
 36 [INFO] Copying 0 resource
 37 [INFO] 
 38 [INFO] --- maven-compiler-plugin:3.2:compile (default-compile) @ taotao-manager-pojo ---
 39 [INFO] Changes detected - recompiling the module!
 40 [INFO] Compiling 22 source files to D:\program\eclipse\eclipse\workspace_taotao\taotao-manager\taotao-manager-pojo\target\classes
 41 [INFO] 
 42 [INFO] <<< tomcat7-maven-plugin:2.2:run (default-cli) < process-classes @ taotao-manager-pojo <<<
 43 [INFO] 
 44 [INFO] 
 45 [INFO] --- tomcat7-maven-plugin:2.2:run (default-cli) @ taotao-manager-pojo ---
 46 [INFO] Skipping non-war project
 47 [INFO] 
 48 [INFO] -------------------< com.taotao:taotao-manager-dao >--------------------
 49 [INFO] Building taotao-manager-dao 0.0.1-SNAPSHOT                         [3/5]
 50 [INFO] --------------------------------[ jar ]---------------------------------
 51 [INFO] 
 52 [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ taotao-manager-dao ---
 53 [INFO] Deleting D:\program\eclipse\eclipse\workspace_taotao\taotao-manager\taotao-manager-dao\target
 54 [INFO] 
 55 [INFO] >>> tomcat7-maven-plugin:2.2:run (default-cli) > process-classes @ taotao-manager-dao >>>
 56 [INFO] 
 57 [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ taotao-manager-dao ---
 58 [INFO] Using 'UTF-8' encoding to copy filtered resources.
 59 [INFO] Copying 0 resource
 60 [INFO] 
 61 [INFO] --- maven-compiler-plugin:3.2:compile (default-compile) @ taotao-manager-dao ---
 62 [INFO] Changes detected - recompiling the module!
 63 [INFO] Compiling 11 source files to D:\program\eclipse\eclipse\workspace_taotao\taotao-manager\taotao-manager-dao\target\classes
 64 [INFO] 
 65 [INFO] <<< tomcat7-maven-plugin:2.2:run (default-cli) < process-classes @ taotao-manager-dao <<<
 66 [INFO] 
 67 [INFO] 
 68 [INFO] --- tomcat7-maven-plugin:2.2:run (default-cli) @ taotao-manager-dao ---
 69 [INFO] Skipping non-war project
 70 [INFO] 
 71 [INFO] ----------------< com.taotao:taotao-manager-interface >-----------------
 72 [INFO] Building taotao-manager-interface 0.0.1-SNAPSHOT                   [4/5]
 73 [INFO] --------------------------------[ jar ]---------------------------------
 74 [INFO] 
 75 [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ taotao-manager-interface ---
 76 [INFO] Deleting D:\program\eclipse\eclipse\workspace_taotao\taotao-manager\taotao-manager-interface\target
 77 [INFO] 
 78 [INFO] >>> tomcat7-maven-plugin:2.2:run (default-cli) > process-classes @ taotao-manager-interface >>>
 79 [INFO] 
 80 [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ taotao-manager-interface ---
 81 [INFO] Using 'UTF-8' encoding to copy filtered resources.
 82 [INFO] Copying 0 resource
 83 [INFO] 
 84 [INFO] --- maven-compiler-plugin:3.2:compile (default-compile) @ taotao-manager-interface ---
 85 [INFO] Changes detected - recompiling the module!
 86 [INFO] Compiling 1 source file to D:\program\eclipse\eclipse\workspace_taotao\taotao-manager\taotao-manager-interface\target\classes
 87 [INFO] 
 88 [INFO] <<< tomcat7-maven-plugin:2.2:run (default-cli) < process-classes @ taotao-manager-interface <<<
 89 [INFO] 
 90 [INFO] 
 91 [INFO] --- tomcat7-maven-plugin:2.2:run (default-cli) @ taotao-manager-interface ---
 92 [INFO] Skipping non-war project
 93 [INFO] 
 94 [INFO] -----------------< com.taotao:taotao-manager-service >------------------
 95 [INFO] Building taotao-manager-service 0.0.1-SNAPSHOT                     [5/5]
 96 [INFO] --------------------------------[ war ]---------------------------------
 97 [INFO] 
 98 [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ taotao-manager-service ---
 99 [INFO] Deleting D:\program\eclipse\eclipse\workspace_taotao\taotao-manager\taotao-manager-service\target
100 [INFO] 
101 [INFO] >>> tomcat7-maven-plugin:2.2:run (default-cli) > process-classes @ taotao-manager-service >>>
102 [INFO] 
103 [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ taotao-manager-service ---
104 [INFO] Using 'UTF-8' encoding to copy filtered resources.
105 [INFO] Copying 5 resources
106 [INFO] 
107 [INFO] --- maven-compiler-plugin:3.2:compile (default-compile) @ taotao-manager-service ---
108 [INFO] Changes detected - recompiling the module!
109 [INFO] Compiling 1 source file to D:\program\eclipse\eclipse\workspace_taotao\taotao-manager\taotao-manager-service\target\classes
110 [INFO] 
111 [INFO] <<< tomcat7-maven-plugin:2.2:run (default-cli) < process-classes @ taotao-manager-service <<<
112 [INFO] 
113 [INFO] 
114 [INFO] --- tomcat7-maven-plugin:2.2:run (default-cli) @ taotao-manager-service ---
115 [INFO] Running war on http://localhost:8080/
116 [INFO] Creating Tomcat server configuration at D:\program\eclipse\eclipse\workspace_taotao\taotao-manager\taotao-manager-service\target\tomcat
117 [INFO] create webapp with contextPath: 
118 八月 03, 2019 10:09:35 下午 org.apache.coyote.AbstractProtocol init
119 信息: Initializing ProtocolHandler ["http-bio-8080"]
120 八月 03, 2019 10:09:35 下午 org.apache.catalina.core.StandardService startInternal
121 信息: Starting service Tomcat
122 八月 03, 2019 10:09:35 下午 org.apache.catalina.core.StandardEngine startInternal
123 信息: Starting Servlet Engine: Apache Tomcat/7.0.47
124 八月 03, 2019 10:09:38 下午 org.apache.catalina.core.ApplicationContext log
125 信息: No Spring WebApplicationInitializer types detected on classpath
126 八月 03, 2019 10:09:38 下午 org.apache.catalina.core.ApplicationContext log
127 信息: Initializing Spring root WebApplicationContext
128 log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).
129 log4j:WARN Please initialize the log4j system properly.
130 log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
131 八月 03, 2019 10:09:39 下午 org.apache.catalina.core.StandardContext listenerStart
132 严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
133 org.springframework.beans.factory.BeanDefinitionStoreException: Invalid bean definition with name 'dataSource' defined in file [D:\program\eclipse\eclipse\workspace_taotao\taotao-manager\taotao-manager-service\target\classes\spring\applicationContext-dao.xml]: Could not resolve placeholder 'jdbc.username' in string value "${jdbc.username}"; nested exception is java.lang.IllegalArgumentException: Could not resolve placeholder 'jdbc.username' in string value "${jdbc.username}"
134     at org.springframework.beans.factory.config.PlaceholderConfigurerSupport.doProcessProperties(PlaceholderConfigurerSupport.java:211)
135     at org.springframework.context.support.PropertySourcesPlaceholderConfigurer.processProperties(PropertySourcesPlaceholderConfigurer.java:177)
136     at org.springframework.context.support.PropertySourcesPlaceholderConfigurer.postProcessBeanFactory(PropertySourcesPlaceholderConfigurer.java:152)
137     at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:284)
138     at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:166)
139     at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:678)
140     at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:520)
141     at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:446)
142     at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:328)
143     at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107)
144     at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4939)
145     at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5434)
146     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
147     at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
148     at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
149     at java.util.concurrent.FutureTask.run(FutureTask.java:262)
150     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
151     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
152     at java.lang.Thread.run(Thread.java:745)
153 Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'jdbc.username' in string value "${jdbc.username}"
154     at org.springframework.util.PropertyPlaceholderHelper.parseStringValue(PropertyPlaceholderHelper.java:174)
155     at org.springframework.util.PropertyPlaceholderHelper.replacePlaceholders(PropertyPlaceholderHelper.java:126)
156     at org.springframework.core.env.AbstractPropertyResolver.doResolvePlaceholders(AbstractPropertyResolver.java:204)
157     at org.springframework.core.env.AbstractPropertyResolver.resolveRequiredPlaceholders(AbstractPropertyResolver.java:178)
158     at org.springframework.context.support.PropertySourcesPlaceholderConfigurer$2.resolveStringValue(PropertySourcesPlaceholderConfigurer.java:172)
159     at org.springframework.beans.factory.config.BeanDefinitionVisitor.resolveStringValue(BeanDefinitionVisitor.java:282)
160     at org.springframework.beans.factory.config.BeanDefinitionVisitor.resolveValue(BeanDefinitionVisitor.java:204)
161     at org.springframework.beans.factory.config.BeanDefinitionVisitor.visitPropertyValues(BeanDefinitionVisitor.java:141)
162     at org.springframework.beans.factory.config.BeanDefinitionVisitor.visitBeanDefinition(BeanDefinitionVisitor.java:82)
163     at org.springframework.beans.factory.config.PlaceholderConfigurerSupport.doProcessProperties(PlaceholderConfigurerSupport.java:208)
164     ... 18 more
165 
166 八月 03, 2019 10:09:39 下午 org.apache.catalina.core.StandardContext startInternal
167 严重: Error listenerStart
168 八月 03, 2019 10:09:39 下午 org.apache.catalina.core.StandardContext startInternal
169 严重: Context [] startup failed due to previous errors
170 八月 03, 2019 10:09:39 下午 org.apache.catalina.core.ApplicationContext log
171 信息: Closing Spring root WebApplicationContext
172 八月 03, 2019 10:09:39 下午 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
173 严重: The web application [] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
174 八月 03, 2019 10:09:39 下午 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
175 严重: The web application [] registered the JDBC driver [com.mysql.fabric.jdbc.FabricMySQLDriver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
176 八月 03, 2019 10:09:39 下午 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
177 严重: The web application [] registered the JDBC driver [com.alibaba.druid.proxy.DruidDriver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
178 八月 03, 2019 10:09:39 下午 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
179 严重: The web application [] registered the JDBC driver [com.alibaba.druid.mock.MockDriver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
180 八月 03, 2019 10:09:39 下午 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
181 严重: The web application [] appears to have started a thread named [Abandoned connection cleanup thread] but has failed to stop it. This is very likely to create a memory leak.
182 八月 03, 2019 10:09:39 下午 org.apache.coyote.AbstractProtocol start
183 信息: Starting ProtocolHandler ["http-bio-8080"]

原来是我的db.properties配置文件里面配置错误了。所以还是仔细点吧,避免不少错误,跳过不少坑。

Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'jdbc.username' in string value "${jdbc.username}"

修改,重新启动,先启动dubbo的发布服务,再启动dubbo的引用服务哦。ok,再次启动果然不报错了。

Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'jdbc.username' in string value "${jdbc.username}"

Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'jdbc.username' in string value "${jdbc.username}"

 

待续......