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×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、然后发现我的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配置文件里面配置错误了。所以还是仔细点吧,避免不少错误,跳过不少坑。
修改,重新启动,先启动dubbo的发布服务,再启动dubbo的引用服务哦。ok,再次启动果然不报错了。
待续......