设定目标,坚持的走下去总会得到想要的结果。
一:dubbo源码下载
Dubbo源码下载 https://github.com/alibaba/dubbo
二:dubbo-admin编译成war包
进入dubbo-admin的目录执行mvn命令
mvn install -Dmaven.test.skip=true
出现如下结果代表安装成功
三:dubbo-admin配置启动部署
配置WEB-INF下dubbo.properties,先启动zk再启动dubbo-admin。启动成功界面如下
四:dubbo-admin环境搭建过程中遇到的问题汇总
问题一:在dubbo的源码中找不到dubbo-admin模块
解决办法:dubbo-2.6.1之前的版本中能找到,可能是新版本中把此模块合并到其它模块中了吧!
问题二:maven打包报错
解决办法:看报错信息显示找不到fastjson-1.1.8这个版本的jar包,感觉2.5.3版本太老了。重新下了一个2.5.6版本,重新打包成功。
问题三:dubbo-admin项目启不来
解决办法:先启动zk,再启动dubbo-admin。
问题四:部署到测试环境中,dubbo-admin可以正常启动但是不显示服务信息
原因是dubbo-Admin未配置分组信息
解决办法:
- dubbo.properties添加分组信息:
/usr/local/src/tomcat7/webapps/dubbo-admin/WEB-INF
dubbo.registry.group=zhongyuan-bank-test
2、dubbo-admin.xml在<dubbo:register>标签中添加分组信息:/usr/local/src/tomcat7/webapps/dubbo-admin/WEB-INF/classes/META-INF/spring
<dubbo:registry group="${dubbo.registry.group}" address="${dubbo.registry.address}" check="false" file="false" />
3、重启tomcat