使用Maven 构建 Dubbo

因为项目需要使用Dubbo,为了使用Dubbo项目中的管理控制台、监控中心和注册中心等服务,必须由我们自己通过Maven来构建项目,在构建的过程中,遇到两个问题,在此做个记录。
[list]
[*]本机环境 :WIN7 64位
[*]JDK版本 :1.6.0_43 64位
[*]MAVEN版本 :3.0.5
[*]DUBBO版本 :2.5.4-SNAPSHOT
[/list]

1:首先下载DUBBO源码,下载地址为:
https://github.com/alibaba/dubbo

2:我下载的ZIP格式的,直接解压到D盘,如下图:
[img]http://dl2.iteye.com/upload/attachment/0126/4965/669e1b9e-d255-3595-97f7-93f699ac31f7.jpg[/img]
3:使用CMD命令进入到DUBBO目录,执行命令
mvn clean install -Dmaven.test.skip

4:在我本机出现的第一个错误如下:
[img]http://dl2.iteye.com/upload/attachment/0126/4969/ff4d36d1-242b-3208-aeb7-eeba6cc5c0d3.jpg[/img]
这是因为JDK目录下缺少servlet-api.jar这个包,直接copy一个tomcat目录下的servlet-api.jar包到JDK下的ext目录中,比如我本机放入的路径为:
C:\Program Files\Java\jdk1.6.0_43\jre\lib\ext

5:重新执行命令:
mvn clean install -Dmaven.test.skip

6:出现第二个错误:
[img]http://dl2.iteye.com/upload/attachment/0126/4971/f8efc331-6e43-30ac-8949-c0da6b0ab6b4.jpg[/img]
这个错误的原因是缺少org.apache.servicemix.bundles.jetty-6.1.26_4.jar这个jar包,开始我直接在dubbo工程的POM.xml文件中增加对该包的依赖,好像不起作用,后来我是直接将该包放入
C:\Program Files\Java\jdk1.6.0_43\jre\lib\ext
目录中。
7:重新执行命令:
mvn clean install -Dmaven.test.skip

构建成功,如下图:
[img]http://dl2.iteye.com/upload/attachment/0126/4975/2230410b-ad06-3f7a-bbd5-67534be21a79.jpg[/img]

相应的jar包我上传到附件了,有需要的同学可以下载!

参考链接[url]http://www.cnblogs.com/jun1019/p/6241034.html[/url]
编译好的DUBBO工程: [url]https://pan.baidu.com/s/1mhVUiTi[/url] 密码: jvjt
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值