本文主要是介绍运行Dubbo-demo示例采坑集合,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
运行Dubbo-demo示例采坑集合
部分参考:
https://www.cnblogs.com/juncaoit/p/7606170.html
前置条件:jdk,zookeeper,tomcat,maven环境配置正确
1、工程目录结构

2、先cd到Dubbo-demo下面执行命令mvn clean install编译整个工程


3、本地运行时zookeeper注册地址修改
provider和consumer的xml里做设置
<dubbo:registry address=“zookeeper://127.0.0.1:2181”/>

4、ubbo的qos服务端口冲突解决
provider和consumer的Dubbo properties里修改配置
如:默认22222,provider里20221,consumer里设置33333


服务提供者端
5、依次执行provider.main()和consumer.main()
如果一切顺利,服务提供方和服务消费方的日志分别如下:


6、编译打包设置比dubbo-admin,配置tomcat启动
默认用户名密码:root/root


7、服务提供方停止服务,消费者会提示异常
服务方日志:

消费者日志:

8、消费者停止消费进程
日志:

9、在IDEA中启动TOMCAT时可能会报端口被占用,只要停止所有应用(Stop All),全部重新起一下就好了。

这篇关于运行Dubbo-demo示例采坑集合的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!