学习使用dubbox进行部署简单项目并配置管理中心时出现的问题

1.使用tomcat7-maven-plugin无法启动项目

因为需要使用dubbo从多个端口启动tomcat,所以必须要使用插件来进行实现,但只要使用始终都启动不起来,这时候就需要考虑是不是maven的问题了,从网上查了很多解决方法,从jdk版本不统一到插件版本再到配置servlet 都没解决问题,最后发现是我的maven本地仓库的插件与引入的不匹配。。。重新导入了一个本地仓库解决了,卡两天的问题没想到因为这个。

解决:导入正确的maven本地仓库,对项目需要的进行补充。

2.进行简单demo的实现(服务提供者和消费者)

创建两个项目一个担任服务一个担任消费
学习使用dubbox进行部署简单项目并配置管理中心时出现的问题几个注意点

服务提供方:
[email protected]注解一定要使用alibaba.dubbo包下
2.需要在applicationContext中配置dubbo的注解
学习使用dubbox进行部署简单项目并配置管理中心时出现的问题

消费方:
1.需要引入提供方的接口
2.使用@Reference代替@Autowired对对象进行注入

3.登录dubbo管理中心报404

以为是配置的问题但配置的过程很简单并没有什么复杂的点,从网上查了一下发现可能是导入的dubbo-admin.war包的版本与jdk版本不匹配。

解决:下载高版本的dubbo-master并重新打包配置,将war包配置到linux下tomcat中的webapps中,先启动zookeeper再启动tomcat,输入ip地址端口号则可以进入管理中心,密码和用户名都是root。

学习使用dubbox进行部署简单项目并配置管理中心时出现的问题