dubbo 服务启动分析

dubbo 长用的启动方式是用内置的 java com.alibaba.dubbo.container.Main 

启动成功之后会加载spring 配置文件

打印注册日志,最后显示注册成功。

 

2017-05-23 14:52:46  [ main:428 ] - [ DEBUG ]  Loaded 5 bean definitions from location pattern [classpath*:Provider.xml]
2017-05-23 14:52:46  [ main:429 ] - [ DEBUG ]  Bean factory for org.springframework.context.support.ClassPathXmlApplicationContext@515f550a: org.springframework.beans.factory.support.DefaultListableBean
Factory@5d740a0f: defining beans [commom-provider,com.alibaba.dubbo.config.RegistryConfig,dubbo,com.tairan.cloud.af.service.Adapter,defaultAdapter]; root of factory hierarchy
2017-05-23 14:52:46  [ main:443 ] - [ DEBUG ]  Unable to locate MessageSource with name 'messageSource': using default [org.springframework.context.support.DelegatingMessageSource@75f32542]
2017-05-23 14:52:46  [ main:444 ] - [ DEBUG ]  Unable to locate ApplicationEventMulticaster with name 'applicationEventMulticaster': using default [org.springframework.context.event.SimpleApplicationEve
ntMulticaster@38c5cc4c]
2017-05-23 14:52:46  [ main:445 ] - [ DEBUG ]  Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5d740a0f: defining beans [commom-provider,com.alibaba.
dubbo.config.RegistryConfig,dubbo,com.tairan.cloud.af.service.Adapter,defaultAdapter]; root of factory hierarchy
2017-05-23 14:52:46  [ main:446 ] - [ DEBUG ]  Creating shared instance of singleton bean 'commom-provider'
2017-05-23 14:52:46  [ main:446 ] - [ DEBUG ]  Creating instance of bean 'commom-provider'
2017-05-23 14:52:46  [ main:458 ] - [ DEBUG ]  Eagerly caching bean 'commom-provider' to allow for resolving potential circular references
2017-05-23 14:52:46  [ main:479 ] - [ DEBUG ]  Finished creating instance of bean 'commom-provider'
2017-05-23 14:52:46  [ main:479 ] - [ DEBUG ]  Creating shared instance of singleton bean 'com.alibaba.dubbo.config.RegistryConfig'
2017-05-23 14:52:46  [ main:479 ] - [ DEBUG ]  Creating instance of bean 'com.alibaba.dubbo.config.RegistryConfig'
2017-05-23 14:52:46  [ main:480 ] - [ DEBUG ]  Eagerly caching bean 'com.alibaba.dubbo.config.RegistryConfig' to allow for resolving potential circular references
2017-05-23 14:52:46  [ main:484 ] - [ DEBUG ]  Finished creating instance of bean 'com.alibaba.dubbo.config.RegistryConfig'
2017-05-23 14:52:46  [ main:484 ] - [ DEBUG ]  Creating shared instance of singleton bean 'dubbo'
2017-05-23 14:52:46  [ main:484 ] - [ DEBUG ]  Creating instance of bean 'dubbo'
2017-05-23 14:52:46  [ main:484 ] - [ DEBUG ]  Eagerly caching bean 'dubbo' to allow for resolving potential circular references
2017-05-23 14:52:46  [ main:503 ] - [ DEBUG ]  Finished creating instance of bean 'dubbo'
2017-05-23 14:52:46  [ main:503 ] - [ DEBUG ]  Creating shared instance of singleton bean 'com.tairan.cloud.af.service.Adapter'
2017-05-23 14:52:46  [ main:503 ] - [ DEBUG ]  Creating instance of bean 'com.tairan.cloud.af.service.Adapter'

 

有时候出现 dubbo 服务项目代码没有报错,eclipse 启动正常,但是日志简短,最后一行显示dubbo 启动成功,但实际上是dubbo 没有读取spring的配置文件,导致没有启动任何服务,

 

分析日志 :注意观察  Loaded 5 bean definitions from location pattern [classpath*:Provider.xml]

确认是否正确加载了配置文件

 

配置文件名称、路径配置在:

dubbo.spring.config=classpath*:dubboProvider.xml
dubbo.application.name=Exception-mail-provider
dubbo.application.owner=
zookeeper=
app.name=commom-provider

注意路径 名称对应

 

dubbo 先读取dubbo.config 配置文件 之后加载 spring 配置文件

配置文件读取不正确会显示 Loaded 0 bean definitions from location pattern

 

 

 

 

 

 

 

 

转载于:https://my.oschina.net/PagodaTree/blog/907367

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值