apache / dubbo

The java implementation of Apache Dubbo. An RPC and microservice framework.
https://dubbo.apache.org/
Apache License 2.0
40.4k stars 26.42k forks source link

dubbo版本2.5.3升级2.7.6的问题 #6565

Closed 1076572358 closed 4 years ago

1076572358 commented 4 years ago
io.dubbo.springboot
        <artifactId>spring-boot-starter-dubbo</artifactId>
        <version>1.0.0</version>

升级到了

org.apache.dubbo dubbo-spring-boot-starter 2.7.6

提供端扩张了Filter接口

启动报了很多错,处理到如下这个点来了。 现在启动的时候报: java.lang.IllegalStateException: No such extension org.apache.dubbo.rpc.Protocol by name protocol

现在想问下这个报错怎么处理?

1076572358 commented 4 years ago

在META-INF下的dubbo文件夹,原先是com.alibaba.dubbo.rpc.Filter 里面内容是 -default echo=com.alibaba.dubbo.rpc.filter.EchoFilter classloader=com.alibaba.dubbo.rpc.filter.ClassLoaderFilter generic=com.alibaba.dubbo.rpc.filter.GenericFilter context=com.alibaba.dubbo.rpc.filter.ContextFilter trace=com.alibaba.dubbo.rpc.protocol.dubbo.filter.TraceFilter timeout=com.alibaba.dubbo.rpc.filter.TimeoutFilter validation=com.alibaba.dubbo.validation.filter.ValidationFilter exception=com.alibaba.dubbo.rpc.filter.ExceptionFilter RewriteGenericFilter=com.xxx.core.rpc.generic.dubbo.filter.RewriteGenericFilter

然后报错的换成org.apache.dubbo.rpc.Filter 里面放 -default echo=org.apache.dubbo.rpc.filter.EchoFilter classloader=org.apache.dubbo.rpc.filter.ClassLoaderFilter generic=org.apache.dubbo.rpc.filter.GenericFilter context=org.apache.dubbo.rpc.filter.ContextFilter trace=org.apache.dubbo.rpc.protocol.dubbo.filter.TraceFilter timeout=org.apache.dubbo.rpc.filter.TimeoutFilter validation=com.alibaba.dubbo.validation.filter.ValidationFilter exception=org.apache.dubbo.rpc.filter.ExceptionFilter RewriteGenericFilter=com.xxx.core.rpc.generic.dubbo.filter.RewriteGenericFilter

仍然未解决

1076572358 commented 4 years ago

另外 底层做了些封装 就是没有在application.properties里面放dubbo的配置,通过@Configuration的方式来初始化。 不知道是不是初始化少了,比如 @Configuration public class DubboProviderConfig { @Bean public ProtocolConfig protocol () { AppBean appbean = ExtensionLoader.getExtensionLoader(ConfigCentre.class).getAdaptiveExtension().getAppBean(); ProtocolConfig protocolConfig = new ProtocolConfig(); protocolConfig.setPort(appbean.getRpcPort()); protocolConfig.setName(appbean.getRpcProtocol()); protocolConfig.setPayload(83886080); return protocolConfig; }

@Bean
public ProviderConfig provider () {
    AppBean appbean = ExtensionLoader.getExtensionLoader(ConfigCentre.class).getAdaptiveExtension().getAppBean();
    ProviderConfig providerConfig = new ProviderConfig();
    providerConfig.setHost(IpUtil.getLocalIP());
    providerConfig.setValidation("true");
    //providerConfig.setFilter("echo,classloader,RewriteGenericFilter,validation,context,trace,timeout,monitor,exception,-default");
    providerConfig.setFilter("echo,classloader,RewriteGenericFilter,validation,context,trace,timeout,exception,-default");
    providerConfig.setRetries(0);
    if(GlobalConfig.getConfig("vpn.host")!=null){
        providerConfig.setHost(GlobalConfig.getConfig("vpn.host"));
    }
    providerConfig.setTimeout(appbean.getRpcTimeout());
    return providerConfig;
}

@Bean public RegistryConfig registry () { AppBean appbean = ExtensionLoader.getExtensionLoader(ConfigCentre.class).getAdaptiveExtension().getAppBean(); RegistryConfig registryConfig = new RegistryConfig(); registryConfig.setAddress(appbean.getZkAddress()); registryConfig.setProtocol("zookeeper"); registryConfig.setTimeout(5000); return registryConfig; } @Bean public ApplicationConfig application () { ApplicationConfig applicationConfig = new ApplicationConfig(); applicationConfig.setName(PropertyUtil.getProperty("app.name")); return applicationConfig; } // // @Bean // public AnnotationBean annotationBean () { // AppBean appbean = ExtensionLoader.getExtensionLoader(ConfigCentre.class).getAdaptiveExtension().getAppBean(); // AnnotationBean annotationBean = new AnnotationBean(); // annotationBean.setPackage(appbean.getRpcScan()); // return annotationBean; // }

} AnnotationBean已经被废除了,然后我用@EnableDubbo来解决(不知道这个AnnotationBean有没有相关类的替代品) 不知道是不是我这里@Bean在新版本少了东西还是怎么。

chickenlj commented 4 years ago

Could u please give a demo so I can try to reproduce?

1076572358 commented 4 years ago

Could u please give a demo so I can try to reproduce?

返回结果

2020-08-07 11:46:00.612 INFO 28028 --- [ main] e.OverrideDubboConfigApplicationListener : Dubbo Config was overridden by externalized configuration {dubbo.application.qos-enable=false, dubbo.config.multiple=true} 2020-08-07 11:46:00.696 INFO 28028 --- [ main] ationConfigEmbeddedWebApplicationContext : Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@4604b900: startup date [Fri Aug 07 11:46:00 CST 2020]; root of context hierarchy 2020-08-07 11:46:00.705 INFO 28028 --- [ main] com.alibaba.spring.util.BeanRegistrar : The Infrastructure bean definition [Root bean: class [org.apache.dubbo.spring.boot.beans.factory.config.DubboConfigBeanCustomizer]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=nullwith name [namePropertyDefaultValueDubboConfigBeanCustomizer] has been registered. 2020-08-07 11:46:01.032 INFO 28028 --- [ main] com.alibaba.spring.util.BeanRegistrar : The Infrastructure bean definition [Root bean: class [org.apache.dubbo.config.spring.beans.factory.annotation.ReferenceAnnotationBeanPostProcessor]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=nullwith name [referenceAnnotationBeanPostProcessor] has been registered. 2020-08-07 11:46:01.034 INFO 28028 --- [ main] com.alibaba.spring.util.BeanRegistrar : The Infrastructure bean definition [Root bean: class [org.apache.dubbo.config.spring.beans.factory.annotation.DubboConfigAliasPostProcessor]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=nullwith name [dubboConfigAliasPostProcessor] has been registered. 2020-08-07 11:46:01.036 INFO 28028 --- [ main] com.alibaba.spring.util.BeanRegistrar : The Infrastructure bean definition [Root bean: class [org.apache.dubbo.config.spring.context.DubboLifecycleComponentApplicationListener]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=nullwith name [dubboLifecycleComponentApplicationListener] has been registered. 2020-08-07 11:46:01.036 INFO 28028 --- [ main] com.alibaba.spring.util.BeanRegistrar : The Infrastructure bean definition [Root bean: class [org.apache.dubbo.config.spring.context.DubboBootstrapApplicationListener]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=nullwith name [dubboBootstrapApplicationListener] has been registered. 2020-08-07 11:46:01.037 INFO 28028 --- [ main] com.alibaba.spring.util.BeanRegistrar : The Infrastructure bean definition [Root bean: class [org.apache.dubbo.config.spring.beans.factory.config.DubboConfigDefaultPropertyValueBeanPostProcessor]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=nullwith name [dubboConfigDefaultPropertyValueBeanPostProcessor] has been registered. 2020-08-07 11:46:01.132 WARN 28028 --- [ main] o.m.s.mapper.ClassPathMapperScanner : No MyBatis mapper was found in '[com.rokin.sso.ssoservice]' package. Please check your configuration. 2020-08-07 11:46:01.165 INFO 28028 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode! 2020-08-07 11:46:01.229 INFO 28028 --- [ main] .b.f.a.ConfigurationBeanBindingRegistrar : The configuration bean definition [name : org.apache.dubbo.config.ApplicationConfig#0, content : Root bean: class [org.apache.dubbo.config.ApplicationConfig]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null] has been registered. 2020-08-07 11:46:01.229 INFO 28028 --- [ main] com.alibaba.spring.util.BeanRegistrar : The Infrastructure bean definition [Root bean: class [com.alibaba.spring.beans.factory.annotation.ConfigurationBeanBindingPostProcessor]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=nullwith name [configurationBeanBindingPostProcessor] has been registered. 2020-08-07 11:46:01.237 INFO 28028 --- [ main] o.s.b.f.s.DefaultListableBeanFactory : Overriding bean definition for bean 'dubboBootstrapApplicationListener' with a different definition: replacing [Root bean: class [org.apache.dubbo.config.spring.context.DubboBootstrapApplicationListener]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null] with [Generic bean: class [org.apache.dubbo.config.spring.context.DubboBootstrapApplicationListener]; scope=singleton; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null] 2020-08-07 11:46:06.247 INFO 28028 --- [ main] b.f.a.ServiceAnnotationBeanPostProcessor : [DUBBO] BeanNameGenerator bean can't be found in BeanFactory with name [org.springframework.context.annotation.internalConfigurationBeanNameGenerator], dubbo version: 2.7.6, current host: 172.16.19.189 2020-08-07 11:46:06.248 INFO 28028 --- [ main] b.f.a.ServiceAnnotationBeanPostProcessor : [DUBBO] BeanNameGenerator will be a instance of org.springframework.context.annotation.AnnotationBeanNameGenerator , it maybe a potential problem on bean name generation., dubbo version: 2.7.6, current host: 172.16.19.189 2020-08-07 11:46:06.268 INFO 28028 --- [ main] b.f.a.ServiceAnnotationBeanPostProcessor : [DUBBO] The BeanDefinition[Root bean: class [org.apache.dubbo.config.spring.ServiceBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null] of ServiceBean has been registered with name : ServiceBean:rokin.sso.service.SsoUserService:1.1.1, dubbo version: 2.7.6, current host: 172.16.19.189 2020-08-07 11:46:06.269 INFO 28028 --- [ main] b.f.a.ServiceAnnotationBeanPostProcessor : [DUBBO] 1 annotated Dubbo's @Service Components { [Bean definition with name 'ssoUserServiceImpl': Generic bean: class [com.rokin.sso.ssoservice.service.impl.SsoUserServiceImpl]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in file [/Users/jincao/Desktop/rokin/架构底层/sso/sso-service/target/classes/com/rokin/sso/ssoservice/service/impl/SsoUserServiceImpl.class]] } were scanned under package[com.rokin.sso.ssoservice], dubbo version: 2.7.6, current host: 172.16.19.189 2020-08-07 11:46:06.396 INFO 28028 --- [ main] f.a.AutowiredAnnotationBeanPostProcessor : JSR-330 'javax.inject.Inject' annotation found and supported for autowiring 2020-08-07 11:46:06.544 INFO 28028 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.amqp.rabbit.annotation.RabbitBootstrapConfiguration' of type [org.springframework.amqp.rabbit.annotation.RabbitBootstrapConfiguration$$EnhancerBySpringCGLIB$$af24b762] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2020-08-07 11:46:06.612 INFO 28028 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$e8b8f934] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2020-08-07 11:46:06.950 INFO 28028 --- [ main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat initialized with port(s): 8097 (http) 2020-08-07 11:46:06.958 INFO 28028 --- [ main] o.apache.catalina.core.StandardService : Starting service Tomcat 2020-08-07 11:46:06.959 INFO 28028 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet Engine: Apache Tomcat/8.5.14 2020-08-07 11:46:07.043 INFO 28028 --- [ost-startStop-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext 2020-08-07 11:46:07.044 INFO 28028 --- [ost-startStop-1] o.s.web.context.ContextLoader : Root WebApplicationContext: initialization completed in 6348 ms 2020-08-07 11:46:07.224 INFO 28028 --- [ost-startStop-1] o.s.b.w.servlet.ServletRegistrationBean : Mapping servlet: 'dispatcherServlet' to [/] 2020-08-07 11:46:07.225 INFO 28028 --- [ost-startStop-1] o.s.b.w.servlet.ServletRegistrationBean : Mapping servlet: 'statViewServlet' to [/druid/] 2020-08-07 11:46:07.228 INFO 28028 --- [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'characterEncodingFilter' to: [/] 2020-08-07 11:46:07.229 INFO 28028 --- [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'hiddenHttpMethodFilter' to: [/] 2020-08-07 11:46:07.229 INFO 28028 --- [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'httpPutFormContentFilter' to: [/] 2020-08-07 11:46:07.229 INFO 28028 --- [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'requestContextFilter' to: [/] 2020-08-07 11:46:07.229 INFO 28028 --- [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'webStatFilter' to urls: [/] 2020-08-07 11:46:07.303 WARN 28028 --- [ main] o.a.d.c.s.e.SpringExtensionFactory : [DUBBO] No spring extension (bean) named:module, try to find an extension (bean) of type org.apache.dubbo.config.ModuleConfig, dubbo version: 2.7.6, current host: 172.16.19.189 2020-08-07 11:46:07.303 WARN 28028 --- [ main] o.a.d.c.s.e.SpringExtensionFactory : [DUBBO] No spring extension (bean) named:ssl, try to find an extension (bean) of type org.apache.dubbo.config.SslConfig, dubbo version: 2.7.6, current host: 172.16.19.189 2020-08-07 11:46:07.303 WARN 28028 --- [ main] o.a.d.c.s.e.SpringExtensionFactory : [DUBBO] No spring extension (bean) named:monitor, try to find an extension (bean) of type org.apache.dubbo.config.MonitorConfig, dubbo version: 2.7.6, current host: 172.16.19.189 2020-08-07 11:46:07.303 WARN 28028 --- [ main] o.a.d.c.s.e.SpringExtensionFactory : [DUBBO] No spring extension (bean) named:application, try to find an extension (bean) of type org.apache.dubbo.config.ApplicationConfig, dubbo version: 2.7.6, current host: 172.16.19.189 2020-08-07 11:46:07.303 WARN 28028 --- [ main] o.a.d.c.s.e.SpringExtensionFactory : [DUBBO] No spring extension (bean) named:metrics, try to find an extension (bean) of type org.apache.dubbo.config.MetricsConfig, dubbo version: 2.7.6, current host: 172.16.19.189 2020-08-07 11:46:07.714 INFO 28028 --- [ main] s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@4604b900: startup date [Fri Aug 07 11:46:00 CST 2020]; root of context hierarchy 2020-08-07 11:46:07.789 INFO 28028 --- [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest) 2020-08-07 11:46:07.789 INFO 28028 --- [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) 2020-08-07 11:46:07.832 INFO 28028 --- [ main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/webjars/] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] 2020-08-07 11:46:07.833 INFO 28028 --- [ main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] 2020-08-07 11:46:07.878 INFO 28028 --- [ main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] 2020-08-07 11:46:13.795 INFO 28028 --- [ main] o.s.ui.freemarker.SpringTemplateLoader : SpringTemplateLoader for FreeMarker: using resource loader [org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@4604b900: startup date [Fri Aug 07 11:46:00 CST 2020]; root of context hierarchy] and template loader path [classpath:/templates/] 2020-08-07 11:46:13.796 INFO 28028 --- [ main] o.s.w.s.v.f.FreeMarkerConfigurer : ClassTemplateLoader for Spring macros added to FreeMarker configuration 2020-08-07 11:46:13.822 WARN 28028 --- [ main] o.s.b.a.f.FreeMarkerAutoConfiguration : Cannot find template location(s): [classpath:/templates/] (please add some templates, check your FreeMarker configuration, or set spring.freemarker.checkTemplateLocation=false) 2020-08-07 11:46:19.050 INFO 28028 --- [ main] .a.ConfigurationBeanBindingPostProcessor : The configuration bean [] have been binding by the configuration properties [{qos-enable=false}] 2020-08-07 11:46:19.359 INFO 28028 --- [ main] o.s.j.e.a.AnnotationMBeanExporter : Registering beans for JMX exposure on startup 2020-08-07 11:46:19.361 INFO 28028 --- [ main] o.s.j.e.a.AnnotationMBeanExporter : Bean with name 'statFilter' has been autodetected for JMX exposure 2020-08-07 11:46:19.361 INFO 28028 --- [ main] o.s.j.e.a.AnnotationMBeanExporter : Bean with name 'dataSource' has been autodetected for JMX exposure 2020-08-07 11:46:19.367 INFO 28028 --- [ main] o.s.j.e.a.AnnotationMBeanExporter : Bean with name 'rabbitConnectionFactory' has been autodetected for JMX exposure 2020-08-07 11:46:19.369 INFO 28028 --- [ main] o.s.j.e.a.AnnotationMBeanExporter : Located MBean 'dataSource': registering with JMX server as MBean [com.alibaba.druid.spring.boot.autoconfigure:name=dataSource,type=DruidDataSourceWrapper] 2020-08-07 11:46:19.371 INFO 28028 --- [ main] o.s.j.e.a.AnnotationMBeanExporter : Located managed bean 'rabbitConnectionFactory': registering with JMX server as MBean [org.springframework.amqp.rabbit.connection:name=rabbitConnectionFactory,type=CachingConnectionFactory] 2020-08-07 11:46:19.386 INFO 28028 --- [ main] o.s.j.e.a.AnnotationMBeanExporter : Located MBean 'statFilter': registering with JMX server as MBean [com.alibaba.druid.filter.stat:name=statFilter,type=StatFilter] 2020-08-07 11:46:19.390 INFO 28028 --- [ main] o.s.c.support.DefaultLifecycleProcessor : Starting beans in phase -2147482648 2020-08-07 11:46:19.390 INFO 28028 --- [ main] o.s.c.support.DefaultLifecycleProcessor : Starting beans in phase 2147483647 2020-08-07 11:46:19.407 WARN 28028 --- [ main] o.a.dubbo.config.context.ConfigManager : [DUBBO] Expected single matching of application, but found 2 instances, will randomly pick the first one., dubbo version: 2.7.6, current host: 172.16.19.189 2020-08-07 11:46:29.540 INFO 28028 --- [ main] org.apache.curator.utils.Compatibility : Running in ZooKeeper 3.4.x compatibility mode 2020-08-07 11:46:29.569 INFO 28028 --- [ main] o.a.c.f.imps.CuratorFrameworkImpl : Starting 2020-08-07 11:46:37.648 INFO 28028 --- [ main] org.apache.zookeeper.ZooKeeper : Client environment:zookeeper.version=3.4.13-2d71af4dbe22557fda74f9a9b4309b15a7487f03, built on 06/29/2018 00:39 GMT 2020-08-07 11:46:37.650 INFO 28028 --- [ main] org.apache.zookeeper.ZooKeeper : Client environment:host.name=172.16.19.189 2020-08-07 11:46:37.651 INFO 28028 --- [ main] org.apache.zookeeper.ZooKeeper : Client environment:java.version=1.8.0_211 2020-08-07 11:46:37.651 INFO 28028 --- [ main] org.apache.zookeeper.ZooKeeper : Client environment:java.vendor=Oracle Corporation 2020-08-07 11:46:37.651 INFO 28028 --- [ main] org.apache.zookeeper.ZooKeeper : Client environment:java.home=/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre 2020-08-07 11:46:37.652 INFO 28028 --- [ main] org.apache.zookeeper.ZooKeeper : Client environment:java.class.path=/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/deploy.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/ext/cldrdata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/ext/jaccess.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/ext/jfxrt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/ext/nashorn.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/ext/sunec.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/ext/zipfs.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/javaws.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/jfxswt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/management-agent.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/plugin.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/lib/ant-javafx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/lib/dt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/lib/javafx-mx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/lib/jconsole.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/lib/packager.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/lib/sa-jdi.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/lib/tools.jar:/Users/jincao/Desktop/rokin/架构底层/sso/sso-service/target/classes:/Users/jincao/.m2/repository/org/springframework/boot/spring-boot-starter/1.5.3.RELEASE/spring-boot-starter-1.5.3.RELEASE.jar:/Users/jincao/.m2/repository/org/springframework/boot/spring-boot/1.5.3.RELEASE/spring-boot-1.5.3.RELEASE.jar:/Users/jincao/.m2/repository/org/springframework/spring-context/4.3.8.RELEASE/spring-context-4.3.8.RELEASE.jar:/Users/jincao/.m2/repository/org/springframework/spring-beans/4.3.8.RELEASE/spring-beans-4.3.8.RELEASE.jar:/Users/jincao/.m2/repository/org/springframework/spring-expression/4.3.8.RELEASE/spring-expression-4.3.8.RELEASE.jar:/Users/jincao/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/1.5.3.RELEASE/spring-boot-autoconfigure-1.5.3.RELEASE.jar:/Users/jincao/.m2/repository/org/springframework/boot/spring-boot-starter-logging/1.5.3.RELEASE/spring-boot-starter-logging-1.5.3.RELEASE.jar:/Users/jincao/.m2/repository/ch/qos/logback/logback-classic/1.1.11/logback-classic-1.1.11.jar:/Users/jincao/.m2/repository/ch/qos/logback/logback-core/1.1.11/logback-core-1.1.11.jar:/Users/jincao/.m2/repository/org/slf4j/jcl-over-slf4j/1.7.25/jcl-over-slf4j-1.7.25.jar:/Users/jincao/.m2/repository/org/slf4j/jul-to-slf4j/1.7.25/jul-to-slf4j-1.7.25.jar:/Users/jincao/.m2/repository/org/slf4j/log4j-over-slf4j/1.7.25/log4j-over-slf4j-1.7.25.jar:/Users/jincao/.m2/repository/org/springframework/spring-core/4.3.8.RELEASE/spring-core-4.3.8.RELEASE.jar:/Users/jincao/.m2/repository/org/yaml/snakeyaml/1.17/snakeyaml-1.17.jar:/Users/jincao/.m2/repository/org/springframework/boot/spring-boot-starter-data-redis/1.5.3.RELEASE/spring-boot-starter-data-redis-1.5.3.RELEASE.jar:/Users/jincao/.m2/repository/org/springframework/data/spring-data-redis/1.8.3.RELEASE/spring-data-redis-1.8.3.RELEASE.jar:/Users/jincao/.m2/repository/org/springframework/data/spring-data-keyvalue/1.2.3.RELEASE/spring-data-keyvalue-1.2.3.RELEASE.jar:/Users/jincao/.m2/repository/org/springframework/data/spring-data-commons/1.13.3.RELEASE/spring-data-commons-1.13.3.RELEASE.jar:/Users/jincao/.m2/repository/org/springframework/spring-tx/4.3.8.RELEASE/spring-tx-4.3.8.RELEASE.jar:/Users/jincao/.m2/repository/org/springframework/spring-oxm/4.3.8.RELEASE/spring-oxm-4.3.8.RELEASE.jar:/Users/jincao/.m2/repository/org/springframework/spring-aop/4.3.8.RELEASE/spring-aop-4.3.8.RELEASE.jar:/Users/jincao/.m2/repository/org/springframework/spring-context-support/4.3.8.RELEASE/spring-context-support-4.3.8.RELEASE.jar:/Users/jincao/.m2/repository/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar:/Users/jincao/.m2/repository/redis/clients/jedis/2.9.0/jedis-2.9.0.jar:/Users/jincao/.m2/repository/org/apache/commons/commons-pool2/2.4.2/commons-pool2-2.4.2.jar:/Users/jincao/.m2/repository/io/lettuce/lettuce-core/5.0.3.RELEASE/lettuce-core-5.0.3.RELEASE.jar:/Users/jincao/.m2/repository/io/projectreactor/reactor-core/2.0.8.RELEASE/reactor-core-2.0.8.RELEASE.jar:/Users/jincao/.m2/repository/org/reactivestreams/reactive-streams/1.0.0/reactive-streams-1.0.0.jar:/Users/jincao/.m2/repository/io/netty/netty-common/4.1.22.Final/netty-common-4.1.22.Final.jar:/Users/jincao/.m2/repository/io/netty/netty-transport/4.1.22.Final/netty-transport-4.1.22.Final.jar:/Users/jincao/.m2/repository/io/netty/netty-buffer/4.1.22.Final/netty-buffer-4.1.22.Final.jar:/Users/jincao/.m2/repository/io/netty/netty-resolver/4.1.22.Final/netty-resolver-4.1.22.Final.jar:/Users/jincao/.m2/repository/io/netty/netty-handler/4.1.22.Final/netty-handler-4.1.22.Final.jar:/Users/jincao/.m2/repository/io/netty/netty-codec/4.1.22.Final/netty-codec-4.1.22.Final.jar:/Users/jincao/.m2/repository/junit/junit/4.12/junit-4.12.jar:/Users/jincao/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/Users/jincao/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/jincao/.m2/repository/org/apache/httpcomponents/httpcore/4.4.6/httpcore-4.4.6.jar:/Users/jincao/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/jincao/.m2/repository/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar:/Users/jincao/Desktop/rokin/架构底层/sso/sso-api/target/classes:/Users/jincao/.m2/repository/com/rokin/core/common/2.0/common-2.0.jar:/Users/jincao/.m2/repository/org/springframework/boot/spring-boot-starter-web/1.5.3.RELEASE/spring-boot-starter-web-1.5.3.RELEASE.jar:/Users/jincao/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/1.5.3.RELEASE/spring-boot-starter-tomcat-1.5.3.RELEASE.jar:/Users/jincao/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/8.5.14/tomcat-embed-core-8.5.14.jar:/Users/jincao/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/8.5.14/tomcat-embed-el-8.5.14.jar:/Users/jincao/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/8.5.14/tomcat-embed-websocket-8.5.14.jar:/Users/jincao/.m2/repository/org/hibernate/hibernate-validator/5.3.5.Final/hibernate-validator-5.3.5.Final.jar:/Users/jincao/.m2/repository/org/jboss/logging/jboss-logging/3.3.1.Final/jboss-logging-3.3.1.Final.jar:/Users/jincao/.m2/repository/com/fasterxml/classmate/1.3.3/classmate-1.3.3.jar:/Users/jincao/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.8.8/jackson-databind-2.8.8.jar:/Users/jincao/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.0/jackson-annotations-2.8.0.jar:/Users/jincao/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.8.8/jackson-core-2.8.8.jar:/Users/jincao/.m2/repository/org/springframework/spring-web/4.3.8.RELEASE/spring-web-4.3.8.RELEASE.jar:/Users/jincao/.m2/repository/org/springframework/spring-webmvc/4.3.8.RELEASE/spring-webmvc-4.3.8.RELEASE.jar:/Users/jincao/.m2/repository/org/springframework/boot/spring-boot-starter-amqp/1.5.3.RELEASE/spring-boot-starter-amqp-1.5.3.RELEASE.jar:/Users/jincao/.m2/repository/org/springframework/spring-messaging/4.3.8.RELEASE/spring-messaging-4.3.8.RELEASE.jar:/Users/jincao/.m2/repository/org/springframework/amqp/spring-rabbit/1.7.2.RELEASE/spring-rabbit-1.7.2.RELEASE.jar:/Users/jincao/.m2/repository/com/rabbitmq/http-client/1.1.1.RELEASE/http-client-1.1.1.RELEASE.jar:/Users/jincao/.m2/repository/com/rabbitmq/amqp-client/4.0.2/amqp-client-4.0.2.jar:/Users/jincao/.m2/repository/org/springframework/retry/spring-retry/1.2.0.RELEASE/spring-retry-1.2.0.RELEASE.jar:/Users/jincao/.m2/repository/org/springframework/amqp/spring-amqp/1.7.2.RELEASE/spring-amqp-1.7.2.RELEASE.jar:/Users/jincao/.m2/repository/com/esotericsoftware/reflectasm/reflectasm/1.05/reflectasm-1.05.jar:/Users/jincao/.m2/repository/org/ow2/asm/asm/4.0/asm-4.0.jar:/Users/jincao/.m2/repository/org/codehaus/groovy/groovy-all/2.4.10/groovy-all-2.4.10.jar:/Users/jincao/.m2/repository/org/apache/commons/commons-lang3/3.0/commons-lang3-3.0.jar:/Users/jincao/.m2/repository/org/springframework/boot/spring-boot-starter-aop/1.5.3.RELEASE/spring-boot-starter-aop-1.5.3.RELEASE.jar:/Users/jincao/.m2/repository/org/aspectj/aspectjweaver/1.8.10/aspectjweaver-1.8.10.jar:/Users/jincao/.m2/repository/org/springframework/boot/spring-boot-starter-freemarker/1.5.3.RELEASE/spring-boot-starter-freemarker-1.5.3.RELEASE.jar:/Users/jincao/.m2/repository/org/freemarker/freemarker/2.3.26-incubating/freemarker-2.3.26-incubating.jar:/Users/jincao/.m2/repository/org/springframework/boot/spring-boot-starter-log4j/1.3.8.RELEASE/spring-boot-starter-log4j-1.3.8.RELEASE.jar:/Users/jincao/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar:/Users/jincao/.m2/repository/org/slf4j/slf4j-log4j12/1.7.25/slf4j-log4j12-1.7.25.jar:/Users/jincao/.m2/repository/org/apache/dubbo/dubbo/2.7.6/dubbo-2.7.6.jar:/Users/jincao/.m2/repository/com/alibaba/spring/spring-context-support/1.0.6/spring-context-support-1.0.6.jar:/Users/jincao/.m2/repository/org/javassist/javassist/3.21.0-GA/javassist-3.21.0-GA.jar:/Users/jincao/.m2/repository/io/netty/netty-all/4.1.25.Final/netty-all-4.1.25.Final.jar:/Users/jincao/.m2/repository/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar:/Users/jincao/.m2/repository/org/apache/dubbo/dubbo-spring-boot-starter/2.7.6/dubbo-spring-boot-starter-2.7.6.jar:/Users/jincao/.m2/repository/org/apache/dubbo/dubbo-spring-boot-autoconfigure/2.7.6/dubbo-spring-boot-autoconfigure-2.7.6.jar:/Users/jincao/.m2/repository/org/apache/dubbo/dubbo-spring-boot-autoconfigure-compatible/2.7.6/dubbo-spring-boot-autoconfigure-compatible-2.7.6.jar:/Users/jincao/.m2/repository/org/mybatis/spring/boot/mybatis-spring-boot-starter/1.3.1/mybatis-spring-boot-starter-1.3.1.jar:/Users/jincao/.m2/repository/org/springframework/boot/spring-boot-starter-jdbc/1.5.3.RELEASE/spring-boot-starter-jdbc-1.5.3.RELEASE.jar:/Users/jincao/.m2/repository/org/apache/tomcat/tomcat-jdbc/8.5.14/tomcat-jdbc-8.5.14.jar:/Users/jincao/.m2/repository/org/apache/tomcat/tomcat-juli/8.5.14/tomcat-juli-8.5.14.jar:/Users/jincao/.m2/repository/org/mybatis/spring/boot/mybatis-spring-boot-autoconfigure/1.3.1/mybatis-spring-boot-autoconfigure-1.3.1.jar:/Users/jincao/.m2/repository/org/mybatis/mybatis/3.4.5/mybatis-3.4.5.jar:/Users/jincao/.m2/repository/org/mybatis/mybatis-spring/1.3.1/mybatis-spring-1.3.1.jar:/Users/jincao/.m2/repository/org/mybatis/generator/mybatis-generator-maven-plugin/1.3.2/mybatis-generator-maven-plugin-1.3.2.jar:/Users/jincao/.m2/repository/org/apache/maven/maven-plugin-api/3.0.4/maven-plugin-api-3.0.4.jar:/Users/jincao/.m2/repository/org/apache/maven/maven-model/3.0.4/maven-model-3.0.4.jar:/Users/jincao/.m2/repository/org/apache/maven/maven-artifact/3.0.4/maven-artifact-3.0.4.jar:/Users/jincao/.m2/repository/org/sonatype/sisu/sisu-inject-plexus/2.3.0/sisu-inject-plexus-2.3.0.jar:/Users/jincao/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar:/Users/jincao/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.4/plexus-classworlds-2.4.jar:/Users/jincao/.m2/repository/org/sonatype/sisu/sisu-inject-bean/2.3.0/sisu-inject-bean-2.3.0.jar:/Users/jincao/.m2/repository/org/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0-no_aop.jar:/Users/jincao/.m2/repository/org/mybatis/generator/mybatis-generator-core/1.3.2/mybatis-generator-core-1.3.2.jar:/Users/jincao/.m2/repository/org/apache/maven/maven-project/3.0-alpha-2/maven-project-3.0-alpha-2.jar:/Users/jincao/.m2/repository/org/codehaus/plexus/plexus-utils/1.5.6/plexus-utils-1.5.6.jar:/Users/jincao/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.1/plexus-interpolation-1.1.jar:/Users/jincao/.m2/repository/org/apache/maven/maven-compat/3.0-alpha-2/maven-compat-3.0-alpha-2.jar:/Users/jincao/.m2/repository/org/apache/maven/wagon/wagon-provider-api/1.0-beta-4/wagon-provider-api-1.0-beta-4.jar:/Users/jincao/.m2/repository/org/codehaus/plexus/plexus-container-default/1.0-beta-3.0.5/plexus-container-default-1.0-beta-3.0.5.jar:/Users/jincao/.m2/repository/org/apache/xbean/xbean-reflect/3.4/xbean-reflect-3.4.jar:/Users/jincao/.m2/repository/commons-logging/commons-logging-api/1.1/commons-logging-api-1.1.jar:/Users/jincao/.m2/repository/org/codehaus/woodstox/wstx-asl/3.2.6/wstx-asl-3.2.6.jar:/Users/jincao/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/Users/jincao/.m2/repository/org/sonatype/spice/model-builder/1.3/model-builder-1.3.jar:/Users/jincao/.m2/repository/org/apache/maven/maven-project-builder/3.0-alpha-2/maven-project-builder-3.0-alpha-2.jar:/Users/jincao/.m2/repository/com/alibaba/druid-spring-boot-starter/1.1.2/druid-spring-boot-starter-1.1.2.jar:/Users/jincao/.m2/repository/com/alibaba/druid/1.1.2/druid-1.1.2.jar:/Users/jincao/.m2/repository/com/github/pagehelper/pagehelper/4.1.6/pagehelper-4.1.6.jar:/Users/jincao/.m2/repository/com/github/jsqlparser/jsqlparser/0.9.5/jsqlparser-0.9.5.jar:/Users/jincao/.m2/repository/org/apache/poi/poi/3.9/poi-3.9.jar:/Users/jincao/.m2/repository/org/apache/poi/poi-ooxml/3.9/poi-ooxml-3.9.jar:/Users/jincao/.m2/repository/org/apache/poi/poi-ooxml-schemas/3.9/poi-ooxml-schemas-3.9.jar:/Users/jincao/.m2/repository/org/apache/xmlbeans/xmlbeans/2.3.0/xmlbeans-2.3.0.jar:/Users/jincao/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar:/Users/jincao/.m2/repository/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar:/Users/jincao/.m2/repository/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.jar:/Users/jincao/.m2/repository/org/springframework/spring-jdbc/4.3.8.RELEASE/spring-jdbc-4.3.8.RELEASE.jar:/Users/jincao/.m2/repository/mysql/mysql-connector-java/5.1.41/mysql-connector-java-5.1.41.jar:/Users/jincao/.m2/repository/com/microsoft/sqlserver/sqljdbc4/4.0/sqljdbc4-4.0.jar:/Users/jincao/.m2/repository/org/apache/curator/curator-recipes/4.0.1/curator-recipes-4.0.1.jar:/Users/jincao/.m2/repository/org/apache/curator/curator-framework/4.0.1/curator-framework-4.0.1.jar:/Users/jincao/.m2/repository/org/apache/curator/curator-client/4.0.1/curator-client-4.0.1.jar:/Users/jincao/.m2/repository/com/google/guava/guava/20.0/guava-20.0.jar:/Users/jincao/.m2/repository/org/apache/zookeeper/zookeeper/3.4.13/zookeeper-3.4.13.jar:/Users/jincao/.m2/repository/jline/jline/0.9.94/jline-0.9.94.jar:/Users/jincao/.m2/repository/org/apache/yetus/audience-annotations/0.5.0/audience-annotations-0.5.0.jar:/Users/jincao/.m2/repository/com/alibaba/fastjson/1.2.56/fastjson-1.2.56.jar:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar:/Users/jincao/Library/Caches/IntelliJIdea2019.1/captureAgent/debugger-agent.jar 2020-08-07 11:46:37.653 INFO 28028 --- [ main] org.apache.zookeeper.ZooKeeper : Client environment:java.library.path=/Users/jincao/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:. 2020-08-07 11:46:37.653 INFO 28028 --- [ main] org.apache.zookeeper.ZooKeeper : Client environment:java.io.tmpdir=/var/folders/4z/vtrmddsj6q52gv3vc3zmmzh00000gn/T/ 2020-08-07 11:46:37.653 INFO 28028 --- [ main] org.apache.zookeeper.ZooKeeper : Client environment:java.compiler= 2020-08-07 11:46:37.653 INFO 28028 --- [ main] org.apache.zookeeper.ZooKeeper : Client environment:os.name=Mac OS X 2020-08-07 11:46:37.654 INFO 28028 --- [ main] org.apache.zookeeper.ZooKeeper : Client environment:os.arch=x86_64 2020-08-07 11:46:37.654 INFO 28028 --- [ main] org.apache.zookeeper.ZooKeeper : Client environment:os.version=10.15.5 2020-08-07 11:46:37.654 INFO 28028 --- [ main] org.apache.zookeeper.ZooKeeper : Client environment:user.name=jincao 2020-08-07 11:46:37.654 INFO 28028 --- [ main] org.apache.zookeeper.ZooKeeper : Client environment:user.home=/Users/jincao 2020-08-07 11:46:37.654 INFO 28028 --- [ main] org.apache.zookeeper.ZooKeeper : Client environment:user.dir=/Users/jincao/Desktop/rokin/架构底层/sso 2020-08-07 11:46:37.656 INFO 28028 --- [ main] org.apache.zookeeper.ZooKeeper : Initiating client connection, connectString=172.16.10.54:2181 sessionTimeout=60000 watcher=org.apache.curator.ConnectionState@698e1bf5 2020-08-07 11:46:37.680 INFO 28028 --- [ main] o.a.c.f.imps.CuratorFrameworkImpl : Default schema 2020-08-07 11:46:40.752 INFO 28028 --- [.16.10.54:2181)] org.apache.zookeeper.ClientCnxn : Opening socket connection to server 172.16.10.54/172.16.10.54:2181. Will not attempt to authenticate using SASL (unknown error) 2020-08-07 11:46:40.791 INFO 28028 --- [.16.10.54:2181)] org.apache.zookeeper.ClientCnxn : Socket connection established to 172.16.10.54/172.16.10.54:2181, initiating session 2020-08-07 11:46:40.819 INFO 28028 --- [.16.10.54:2181)] org.apache.zookeeper.ClientCnxn : Session establishment complete on server 172.16.10.54/172.16.10.54:2181, sessionid = 0x106b13d7ff0114d, negotiated timeout = 40000 2020-08-07 11:46:40.831 INFO 28028 --- [ain-EventThread] o.a.c.f.state.ConnectionStateManager : State change: CONNECTED 2020-08-07 11:46:40.832 INFO 28028 --- [ main] o.a.d.r.zookeeper.ZookeeperTransporter : [DUBBO] No valid zookeeper client found from cache, therefore create a new client for url. zookeeper://172.16.10.54:2181/ConfigCenterConfig?check=true&config-file=dubbo.properties&group=dubbo&highest-priority=false&timeout=5000, dubbo version: 2.7.6, current host: 172.16.19.189 2020-08-07 11:46:40.835 INFO 28028 --- [nStateManager-0] o.a.d.r.z.c.CuratorZookeeperClient : [DUBBO] Curator zookeeper client instance initiated successfully, session id is 106b13d7ff0114d, dubbo version: 2.7.6, current host: 172.16.19.189 2020-08-07 11:46:40.948 WARN 28028 --- [ main] o.a.dubbo.config.context.ConfigManager : [DUBBO] Expected single matching of application, but found 2 instances, will randomly pick the first one., dubbo version: 2.7.6, current host: 172.16.19.189 2020-08-07 11:46:40.965 WARN 28028 --- [ main] o.a.d.common.config.ConfigurationUtils : [DUBBO] You specified the config center, but there's not even one single config item in it., dubbo version: 2.7.6, current host: 172.16.19.189 2020-08-07 11:46:40.966 WARN 28028 --- [ main] o.a.dubbo.config.context.ConfigManager : [DUBBO] Expected single matching of application, but found 2 instances, will randomly pick the first one., dubbo version: 2.7.6, current host: 172.16.19.189 2020-08-07 11:46:40.974 WARN 28028 --- [ main] o.a.dubbo.config.context.ConfigManager : [DUBBO] Expected single matching of application, but found 2 instances, will randomly pick the first one., dubbo version: 2.7.6, current host: 172.16.19.189 2020-08-07 11:46:41.009 INFO 28028 --- [ main] o.a.d.c.utils.ConfigValidationUtils : [DUBBO] There's no valid monitor config found, if you want to open monitor statistics for Dubbo, please make sure your monitor is configured properly., dubbo version: 2.7.6, current host: 172.16.19.189 2020-08-07 11:46:41.026 WARN 28028 --- [ main] o.a.dubbo.config.context.ConfigManager : [DUBBO] Expected single matching of application, but found 2 instances, will randomly pick the first one., dubbo version: 2.7.6, current host: 172.16.19.189 2020-08-07 11:46:41.050 INFO 28028 --- [ main] o.a.d.r.zookeeper.ZookeeperTransporter : [DUBBO] find valid zookeeper client from the cache for address: zookeeper://172.16.10.54:2181/org.apache.dubbo.metadata.report.MetadataReport, dubbo version: 2.7.6, current host: 172.16.19.189 2020-08-07 11:46:41.050 WARN 28028 --- [ main] o.a.dubbo.config.context.ConfigManager : [DUBBO] Expected single matching of application, but found 2 instances, will randomly pick the first one., dubbo version: 2.7.6, current host: 172.16.19.189 2020-08-07 11:46:41.062 INFO 28028 --- [ main] o.a.d.config.bootstrap.DubboBootstrap : [DUBBO] DubboBootstrap has been initialized!, dubbo version: 2.7.6, current host: 172.16.19.189 2020-08-07 11:46:41.062 INFO 28028 --- [ main] o.a.d.config.bootstrap.DubboBootstrap : [DUBBO] DubboBootstrap is starting..., dubbo version: 2.7.6, current host: 172.16.19.189 2020-08-07 11:46:41.065 WARN 28028 --- [ main] o.a.dubbo.config.context.ConfigManager : [DUBBO] Expected single matching of application, but found 2 instances, will randomly pick the first one., dubbo version: 2.7.6, current host: 172.16.19.189 2020-08-07 11:46:41.066 WARN 28028 --- [ main] o.a.dubbo.config.context.ConfigManager : [DUBBO] Expected single matching of application, but found 2 instances, will randomly pick the first one., dubbo version: 2.7.6, current host: 172.16.19.189 2020-08-07 11:46:41.078 WARN 28028 --- [ main] o.a.dubbo.config.context.ConfigManager : [DUBBO] Expected single matching of application, but found 2 instances, will randomly pick the first one., dubbo version: 2.7.6, current host: 172.16.19.189 2020-08-07 11:46:46.085 WARN 28028 --- [ main] o.a.dubbo.config.context.ConfigManager : [DUBBO] Expected single matching of application, but found 2 instances, will randomly pick the first one., dubbo version: 2.7.6, current host: 172.16.19.189 2020-08-07 11:46:46.104 INFO 28028 --- [ main] o.apache.catalina.core.StandardService : Stopping service Tomcat 2020-08-07 11:46:46.115 INFO 28028 --- [ main] utoConfigurationReportLoggingInitializer :

Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled. 2020-08-07 11:46:46.121 ERROR 28028 --- [ main] o.s.boot.SpringApplication : Application startup failed

java.lang.IllegalStateException: No such extension org.apache.dubbo.rpc.Protocol by name protocol at org.apache.dubbo.common.extension.ExtensionLoader.findException(ExtensionLoader.java:599) at org.apache.dubbo.common.extension.ExtensionLoader.createExtension(ExtensionLoader.java:606) at org.apache.dubbo.common.extension.ExtensionLoader.getExtension(ExtensionLoader.java:405) at org.apache.dubbo.config.ServiceConfig.findConfigedPorts(ServiceConfig.java:644) at org.apache.dubbo.config.ServiceConfig.doExportUrlsFor1Protocol(ServiceConfig.java:444) at org.apache.dubbo.config.ServiceConfig.doExportUrls(ServiceConfig.java:325) at org.apache.dubbo.config.ServiceConfig.doExport(ServiceConfig.java:300) at org.apache.dubbo.config.ServiceConfig.export(ServiceConfig.java:206) at org.apache.dubbo.config.bootstrap.DubboBootstrap.lambda$exportServices$15(DubboBootstrap.java:917) at java.util.HashMap$Values.forEach(HashMap.java:981) at org.apache.dubbo.config.bootstrap.DubboBootstrap.exportServices(DubboBootstrap.java:905) at org.apache.dubbo.config.bootstrap.DubboBootstrap.start(DubboBootstrap.java:745) at org.apache.dubbo.config.spring.context.DubboBootstrapApplicationListener.onContextRefreshedEvent(DubboBootstrapApplicationListener.java:59) at org.apache.dubbo.config.spring.context.DubboBootstrapApplicationListener.onApplicationContextEvent(DubboBootstrapApplicationListener.java:52) at org.apache.dubbo.config.spring.context.OneTimeExecutionApplicationContextEventListener.onApplicationEvent(OneTimeExecutionApplicationContextEventListener.java:40) at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:167) at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139) at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:383) at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:337) at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:882) at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.finishRefresh(EmbeddedWebApplicationContext.java:144) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:545) at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122) at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:737) at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:370) at org.springframework.boot.SpringApplication.run(SpringApplication.java:314) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSite.invoke(PojoMetaMethodSite.java:192) at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:56) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:117) at com.rokin.core.common.boot.SpringApplication.run(SpringApplication.groovy:29) at com.rokin.sso.ssoservice.SsoServiceApplication.main(SsoServiceApplication.java:18)

2020-08-07 11:46:46.123 INFO 28028 --- [ main] ationConfigEmbeddedWebApplicationContext : Closing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@4604b900: startup date [Fri Aug 07 11:46:00 CST 2020]; root of context hierarchy 2020-08-07 11:46:46.125 INFO 28028 --- [ main] .b.c.e.AwaitingNonWebApplicationListener : [Dubbo] Current Spring Boot Application is about to shutdown... 2020-08-07 11:46:46.126 INFO 28028 --- [ main] o.a.d.r.support.AbstractRegistryFactory : [DUBBO] Close all registries [], dubbo version: 2.7.6, current host: 172.16.19.189 2020-08-07 11:46:46.133 INFO 28028 --- [ main] o.a.d.config.bootstrap.DubboBootstrap : [DUBBO] DubboBootstrap is about to shutdown..., dubbo version: 2.7.6, current host: 172.16.19.189 2020-08-07 11:46:46.134 INFO 28028 --- [ main] o.s.c.support.DefaultLifecycleProcessor : Stopping beans in phase 2147483647 2020-08-07 11:46:46.134 INFO 28028 --- [ main] o.s.c.support.DefaultLifecycleProcessor : Stopping beans in phase -2147482648 2020-08-07 11:46:46.136 INFO 28028 --- [ main] o.s.j.e.a.AnnotationMBeanExporter : Unregistering JMX-exposed beans on shutdown 2020-08-07 11:46:46.136 INFO 28028 --- [ main] o.s.j.e.a.AnnotationMBeanExporter : Unregistering JMX-exposed beans 2020-08-07 11:46:46.137 INFO 28028 --- [ main] f.a.ReferenceAnnotationBeanPostProcessor : class org.apache.dubbo.config.spring.beans.factory.annotation.ReferenceAnnotationBeanPostProcessor was destroying! 2020-08-07 11:46:46.138 INFO 28028 --- [bboShutdownHook] o.apache.dubbo.config.DubboShutdownHook : [DUBBO] Run shutdown hook now., dubbo version: 2.7.6, current host: 172.16.19.189 2020-08-07 11:46:46.140 INFO 28028 --- [bboShutdownHook] o.a.d.c.e.listener.LoggingEventListener : [DUBBO] Dubbo Service has been destroyed., dubbo version: 2.7.6, current host: 172.16.19.189 断开与目标 VM 的连接,地址:'127.0.0.1:50577', transport: 'socket'

进程已结束,退出代码 1

CodeIngL commented 4 years ago

版本跨度太大,如果你不是纯标签使用dubbo,来参考https://github.com/open-wrapper/dubbo-wrapper

1076572358 commented 4 years ago

版本跨度太大,如果你不是纯标签使用dubbo,来参考https://github.com/open-wrapper/dubbo-wrapper

你这种打广告的真讨人嫌

CodeIngL commented 4 years ago

你是键盘侠么,不欢迎使用

1076572358 commented 4 years ago

已解决其中的一个问题 正在处理其他升级的问题 目前大问题基本没有。 这里讲下上面的错误java.lang.IllegalStateException: No such extension org.apache.dubbo.rpc.Protocol by name protocol 我由2.5.3升级到了2.7.6后 原来@bean public ProtocolConfig protocol () { ProtocolConfig protocolConfig = new ProtocolConfig(); protocolConfig.setPort(appbean.getRpcPort()); protocolConfig.setName(appbean.getRpcProtocol()); protocolConfig.setPayload(83886080); return protocolConfig; } protocolConfig.setName(appbean.getRpcProtocol()); 里面的name可能会为null或者"",原来低版本缺省默认dubbo,升级后新版本dubbo底层如果为空或者""传来的却是protocol,我又没又叫protocol的一个扩展。所以报错了。给protocolConfig.setName 加上”dubbo“就好了。

autoool commented 3 years ago

新建得项目,没有用其他@bean做其他配置,也遇到这个问题了.

windows环境运行的zookeeper 版本 3.6.1

pom 依赖

   <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter</artifactId>
        </dependency>
        <dependency>
            <groupId>com.alibaba.cloud</groupId>
<!--            <groupId>org.springframework.cloud</groupId>-->
            <artifactId>spring-cloud-starter-dubbo</artifactId>
        </dependency>
<!--        zookeeprt-->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-zookeeper-discovery</artifactId>
            <exclusions>
                <exclusion>
                    <groupId>org.apache.zookeeper</groupId>
                    <artifactId>zookeeper</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>org.apache.zookeeper</groupId>
            <artifactId>zookeeper</artifactId>
            <version>3.6.1</version>
            <exclusions>
                <exclusion>
                    <groupId>org.slf4j</groupId>
                    <artifactId>slf4j-log4j12</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
<!--        &lt;!&ndash; Spring Context Extras &ndash;&gt;-->
<!--        <dependency>-->
<!--            <groupId>com.alibaba.spring</groupId>-->
<!--            <artifactId>spring-context-support</artifactId>-->
<!--        </dependency>-->
    </dependencies>

依赖版本 ` 2.2.5.RELEASE</spring.boot.version>

Hoxton.SR4 2.2.1.RELEASE` 报错信息 `java.lang.NoClassDefFoundError: org/apache/dubbo/config/spring/util/BeanRegistrar at org.apache.dubbo.spring.boot.beans.factory.config.OverrideBeanDefinitionRegistryPostProcessor.postProcessBeanDefinitionRegistry(OverrideBeanDefinitionRegistryPostProcessor.java:36) ~[dubbo-spring-boot-autoconfigure-compatible-2.7.3.jar:2.7.3] at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:70) ~[spring-context-5.2.4.RELEASE.jar:5.2.4.RELEASE] at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:706) ~[spring-context-5.2.4.RELEASE.jar:5.2.4.RELEASE]`