账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    dubbo服务注册失败
    30
    0

    2个服务,只能启动其中一个

    配置信息
    ServiceA

    # Dubbo Config properties
    ## ApplicationConfig Bean
    dubbo.application.id = pule-video-provider
    dubbo.application.name = pule-video-provider
    
    ## ProtocolConfig Bean
    dubbo.protocol.id = dubbo
    dubbo.protocol.name = dubbo
    dubbo.protocol.port = 20880
    dubbo.protocol.status = server
    
    ## RegistryConfig Bean
    dubbo.registry.id =  pule-video-registry
    dubbo.registry.address = zookeeper://127.0.0.1:2181

    ServiceB

    # Dubbo Config properties
    ## ApplicationConfig Bean
    dubbo.application.id = pule-sdk-provider
    dubbo.application.name = pule-sdk-provider
    
    ## ProtocolConfig Bean
    dubbo.protocol.id = dubbo
    dubbo.protocol.name = dubbo
    dubbo.protocol.port = 20880
    dubbo.protocol.status = server
    
    ## RegistryConfig Bean
    dubbo.registry.id =  pule-sdk-registry
    dubbo.registry.address = zookeeper://127.0.0.1:2181

    启动失败信息

    2018-12-12 17:22:48.474  INFO 56057 --- [           main] c.a.dubbo.common.logger.LoggerFactory    : using logger: com.alibaba.dubbo.common.logger.slf4j.Slf4jLoggerAdapter
    2018-12-12 17:22:48.478  INFO 56057 --- [           main] a.b.d.c.e.WelcomeLogoApplicationListener : 
    
     :: Dubbo Spring Boot (v0.2.0) : https://github.com/apache/incubator-dubbo-spring-boot-project
     :: Dubbo (v2.6.2) : https://github.com/apache/incubator-dubbo
     :: Google group : dev@dubbo.incubator.apache.org
    
    2018-12-12 17:22:48.479  INFO 56057 --- [           main] e.OverrideDubboConfigApplicationListener : Dubbo Config was overridden by externalized configuration {dubbo.application.id=pule-es-provider, dubbo.application.name=pule-es-provider, dubbo.protocol.id=dubbo, dubbo.protocol.name=dubbo, dubbo.protocol.port=20880, dubbo.protocol.status=server, dubbo.registry.address=zookeeper://127.0.0.1:2181, dubbo.registry.id=pule-es-registry}
    
      .   ____          _            __ _ _
     /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
    ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
     \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
      '  |____| .__|_| |_|_| |_\__, | / / / /
     =========|_|==============|___/=/_/_/_/
     :: Spring Boot ::        (v2.0.1.RELEASE)
    
    2018-12-12 17:22:48.532  INFO 56057 --- [           main] c.pule.msessearch.MsEsSearchApplication  : Starting MsEsSearchApplication on yanmingdeMacBook-Pro.local with PID 56057 (/Users/yanming/Desktop/java/PULEMS/ms-es-search/target/classes started by yanming in /Users/yanming/Desktop/java/PULEMS)
    2018-12-12 17:22:48.533  INFO 56057 --- [           main] c.pule.msessearch.MsEsSearchApplication  : No active profile set, falling back to default profiles: default
    2018-12-12 17:22:48.583  INFO 56057 --- [           main] s.c.a.AnnotationConfigApplicationContext : Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@15c43bd9: startup date [Wed Dec 12 17:22:48 CST 2018]; root of context hierarchy
    2018-12-12 17:22:48.872  INFO 56057 --- [           main] .a.d.c.s.c.a.DubboConfigBindingRegistrar : The dubbo config bean definition [name : pule-es-provider, class : com.alibaba.dubbo.config.ApplicationConfig] has been registered.
    2018-12-12 17:22:48.873  INFO 56057 --- [           main] .a.d.c.s.c.a.DubboConfigBindingRegistrar : The BeanPostProcessor bean definition [com.alibaba.dubbo.config.spring.beans.factory.annotation.DubboConfigBindingBeanPostProcessor] for dubbo config bean [name : pule-es-provider] has been registered.
    2018-12-12 17:22:48.873  INFO 56057 --- [           main] .a.d.c.s.c.a.DubboConfigBindingRegistrar : The dubbo config bean definition [name : pule-es-registry, class : com.alibaba.dubbo.config.RegistryConfig] has been registered.
    2018-12-12 17:22:48.873  INFO 56057 --- [           main] .a.d.c.s.c.a.DubboConfigBindingRegistrar : The BeanPostProcessor bean definition [com.alibaba.dubbo.config.spring.beans.factory.annotation.DubboConfigBindingBeanPostProcessor] for dubbo config bean [name : pule-es-registry] has been registered.
    2018-12-12 17:22:48.873  INFO 56057 --- [           main] .a.d.c.s.c.a.DubboConfigBindingRegistrar : The dubbo config bean definition [name : dubbo, class : com.alibaba.dubbo.config.ProtocolConfig] has been registered.
    2018-12-12 17:22:48.873  INFO 56057 --- [           main] .a.d.c.s.c.a.DubboConfigBindingRegistrar : The BeanPostProcessor bean definition [com.alibaba.dubbo.config.spring.beans.factory.annotation.DubboConfigBindingBeanPostProcessor] for dubbo config bean [name : dubbo] has been registered.
    2018-12-12 17:22:49.102  INFO 56057 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'com.alibaba.boot.dubbo.autoconfigure.DubboAutoConfiguration' of type [com.alibaba.boot.dubbo.autoconfigure.DubboAutoConfiguration$$EnhancerBySpringCGLIB$$76e5c3eb] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
    2018-12-12 17:22:49.167  INFO 56057 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'relaxedDubboConfigBinder' of type [com.alibaba.boot.dubbo.autoconfigure.RelaxedDubboConfigBinder] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
    2018-12-12 17:22:49.168  INFO 56057 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'relaxedDubboConfigBinder' of type [com.alibaba.boot.dubbo.autoconfigure.RelaxedDubboConfigBinder] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
    2018-12-12 17:22:49.169  INFO 56057 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'relaxedDubboConfigBinder' of type [com.alibaba.boot.dubbo.autoconfigure.RelaxedDubboConfigBinder] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
    2018-12-12 17:22:49.199  INFO 56057 --- [           main] .f.a.DubboConfigBindingBeanPostProcessor : The properties of bean [name : pule-es-provider] have been binding by prefix of configuration properties : dubbo.application
    2018-12-12 17:22:49.206  INFO 56057 --- [           main] .f.a.DubboConfigBindingBeanPostProcessor : The properties of bean [name : pule-es-registry] have been binding by prefix of configuration properties : dubbo.registry
    2018-12-12 17:22:49.224  INFO 56057 --- [           main] .f.a.DubboConfigBindingBeanPostProcessor : The properties of bean [name : dubbo] have been binding by prefix of configuration properties : dubbo.protocol
    2018-12-12 17:22:49.448  INFO 56057 --- [           main] o.elasticsearch.plugins.PluginsService   : no modules loaded
    2018-12-12 17:22:49.450  INFO 56057 --- [           main] o.elasticsearch.plugins.PluginsService   : loaded plugin [org.elasticsearch.index.reindex.ReindexPlugin]
    2018-12-12 17:22:49.450  INFO 56057 --- [           main] o.elasticsearch.plugins.PluginsService   : loaded plugin [org.elasticsearch.join.ParentJoinPlugin]
    2018-12-12 17:22:49.450  INFO 56057 --- [           main] o.elasticsearch.plugins.PluginsService   : loaded plugin [org.elasticsearch.percolator.PercolatorPlugin]
    2018-12-12 17:22:49.450  INFO 56057 --- [           main] o.elasticsearch.plugins.PluginsService   : loaded plugin [org.elasticsearch.script.mustache.MustachePlugin]
    2018-12-12 17:22:49.450  INFO 56057 --- [           main] o.elasticsearch.plugins.PluginsService   : loaded plugin [org.elasticsearch.transport.Netty3Plugin]
    2018-12-12 17:22:49.450  INFO 56057 --- [           main] o.elasticsearch.plugins.PluginsService   : loaded plugin [org.elasticsearch.transport.Netty4Plugin]
    2018-12-12 17:22:50.020  INFO 56057 --- [           main] i.netty.util.internal.PlatformDependent  : Your platform does not provide complete low-level API for accessing direct buffers reliably. Unless explicitly requested, heap buffer will always be preferred to avoid potential system instability.
    2018-12-12 17:22:50.059  INFO 56057 --- [           main] o.s.d.e.c.TransportClientFactoryBean     : adding transport node : 127.0.0.1:9300
    2018-12-12 17:22:51.123  INFO 56057 --- [           main] o.s.j.e.a.AnnotationMBeanExporter        : Registering beans for JMX exposure on startup
    2018-12-12 17:22:51.134  INFO 56057 --- [           main] c.pule.msessearch.MsEsSearchApplication  : Started MsEsSearchApplication in 2.844 seconds (JVM running for 3.336)
    2018-12-12 17:22:51.137  INFO 56057 --- [pool-1-thread-1] .d.c.e.AwaitingNonWebApplicationListener :  [Dubbo] Current Spring Boot Application is await...
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 欲哭无泪最心酸 普通会员 1楼

      Dubbo服务注册失败可能有多种原因,下面是一些可能的解决方案:

      1. 检查配置:确保你的服务注册信息(如服务名、地址、端口等)已经正确配置。你可以通过Dubbo的配置文件(如dubbo.properties或dubbo.xml)查看配置。

      2. 检查注册中心:如果你使用的是注册中心,如Zookeeper,确保你的服务注册中心已经启动并且运行正常。你也可以检查注册中心的日志以获取更多信息。

      3. 检查服务:如果你的服务还没有被注册,你需要先将其注册到注册中心。你可以使用Dubbo的注册中心API来注册服务。

      4. 检查Dubbo服务器:如果你的Dubbo服务器出现故障,你的服务可能无法注册。你可以检查Dubbo服务器的状态,看看是否有任何错误消息。

      5. 检查注册中心中的服务:如果你的注册中心中没有你的服务,你可能需要创建一个新的服务,并将其注册到注册中心。

      6. 检查客户端代码:如果你的客户端代码存在问题,也可能会导致服务注册失败。你可能需要检查你的代码,看看是否有任何错误或者不合理的地方。

      7. 更新版本:如果你的服务版本过旧,可能无法被注册到注册中心。你可以尝试更新你的服务版本。

      以上只是一些基本的解决方案,具体的问题可能需要根据你的具体情况进行排查。如果你无法解决问题,你可能需要寻求专业的帮助。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部