1. The following error is reported when starting Dubbo’s reference Dubbo service. This is because the error reported cannot be found when looking for Dubbo’s publishing service, so start Dubbo’s publishing service first.
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×tamp=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×tamp=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×tamp=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×tamp=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×tamp=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. Then I found that my Dubbo publishing service reported this error.
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"]
It was my dB There is a configuration error in the properties configuration file. So be careful, avoid many mistakes and skip many pits.
Modify and restart. Start Dubbo’s publishing service first, and then Dubbo’s reference service. OK, start again, and there is no error.
To be continued