`
daoyongyu
  • 浏览: 125541 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

使用Maven 构建 Dubbo

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


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

2:我下载的ZIP格式的,直接解压到D盘,如下图:

3:使用CMD命令进入到DUBBO目录,执行命令
mvn clean install -Dmaven.test.skip

4:在我本机出现的第一个错误如下:

这是因为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:出现第二个错误:

这个错误的原因是缺少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

构建成功,如下图:


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

参考链接http://www.cnblogs.com/jun1019/p/6241034.html
编译好的DUBBO工程: https://pan.baidu.com/s/1mhVUiTi 密码: jvjt
  • 大小: 62.3 KB
  • 大小: 36.7 KB
  • 大小: 163.7 KB
  • 大小: 107.6 KB
  • 大小: 143 KB
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    Maven构建Dubbo服务可执行jar包

    通过maven搭建dubbo环境,包括生产者和消费者以及公共模块,配置模块等,Dubbo视频教程--基础篇--第07节--使用Maven构建Dubbo服务的可执行jar包.pdf,maven和dubbo..zip源码工程

    使用Maven构建Dubbo服务的可执行jar包_源码.zip

    在本项目中,我们主要探讨如何使用Maven来构建基于Dubbo的服务化工程,并将其打包成可执行的jar包。这个过程涉及到多个关键步骤和技术点,包括Dubbo服务化的概念、Dubbo服务化改造的策略以及Maven工程的管理。 首先...

    maven+dubbo+eclipse

    Maven通过使用一个项目对象模型(Project Object Model,POM)来定义项目的构建过程,依赖关系和插件,使得项目构建过程标准化,提高了开发效率。在本案例中,Maven被用来管理Dubbo服务端和客户端的依赖库,确保项目...

    Maven构建dubbo demo项目

    通过MAVEN构建的DUBBO项目,可在短时间内了解DUBBO的基本使用方法,适合新手入门。在发布示例项目前,需要先下载zookeeper-3.4.10,zookeeper可在WINDOWS下解压后运行bin\zkServer.cmd文件。

    maven-dubbo-consumer

    【maven-dubbo-consumer】项目是一个基于Maven构建的Dubbo消费者端示例,它展示了如何在Java应用中使用Dubbo框架来调用服务提供者的接口。Dubbo是一款高性能、轻量级的服务治理框架,它主要实现了服务的发布、发现、...

    myeclipse用maven构建dubbo服务的可执行jar包

    5. **运行Maven构建**:在MyEclipse中,右键点击项目,选择“Run As” -> “Maven Build...”,在Goals字段中输入`clean package`,然后点击“Run”。这将会清理之前的构建产物,编译源代码,处理依赖,并打包成JAR...

    maven打包dubbo服务接口(maven-assembly-plugin)

    本篇文章将详细探讨如何使用Maven的`maven-assembly-plugin`插件来打包Dubbo服务接口。 首先,我们要理解Maven的生命周期和构建过程。Maven有多个生命周期阶段,如`clean`、`compile`、`test`、`package`等,每个...

    Dubbo-SpringBoot::robot: 使用SpringBoot maven构建dubbo demo

    使用SpringBoot maven构建dubbo demo 项目安装 首先安装zookeeper;; 将项目导入eclipse; dubbo-provider服务提供者项目的资源文件 src/main/resources/provides.xml下配置zookeeper地址; dubbo-consumer服务提供...

    java中eclipse集合maven、dubbo服务搭建流程

    2. **配置Maven构建过程**:在pom.xml中,你可以通过`<build>`标签配置编译、测试、打包等步骤。例如,设置源代码编码、资源过滤等。 3. **执行Maven命令**:在Eclipse中,可以直接右键项目,选择"Maven" -> ...

    maven-dubbo-provider

    【maven-dubbo-provider】项目是一个基于Dubbo框架构建的最简单的服务提供者(Provider)测试案例。在本文中,我们将深入探讨这个项目的核心概念、技术栈以及如何使用它进行开发。 Dubbo是一个高性能、轻量级的服务...

    ssm+maven+dubbo+zookeeper分布式架构

    Maven通过使用一个统一的项目对象模型(POM)来定义项目依赖关系,自动化构建过程,包括编译、测试、打包、部署等。在SSM框架中,Maven可以方便地管理各种库的版本,确保所有开发者在相同的环境中进行开发。 **3. ...

    SpringMvc+maven+dubbo+zookeeper的服务端api实例

    综上所述,这个实例提供了一个使用SpringMvc作为Web层、maven进行项目管理和构建、dubbo实现服务间通信,以及zookeeper进行服务发现和协调的完整解决方案。通过学习和实践这个实例,开发者可以深入理解这些技术的...

    Spring+Maven+Dubbo+MyBatis+Linner+Handlebars企业化Web开发环境搭建

    ### Spring+Maven+Dubbo+MyBatis+Linner+Handlebars企业化Web开发环境搭建 #### 后台核心业务逻辑搭建 在构建企业级Web应用的过程中,选择合适的技术栈至关重要。本篇文档旨在详细介绍如何利用Spring、Maven、...

    从源代码构建Dubbo

    ### 从源代码构建Dubbo #### 准备工作 构建Dubbo从源代码开始,首先需要准备几个必要的工具和资源: 1. **Dubbo源码包**:`dubbo-dubbo-2.5.3.zip`。这是构建的基础。 2. **Maven安装包**:`apache-maven-3.2.1-...

    SpringMVC+maven+dubbo项目

    在本项目中,我们探索的是一个基于SpringMVC、maven和dubbo的分布式系统实现。这个实战项目旨在展示如何将这些技术有效地整合在一起,构建一个高性能、可扩展的微服务架构。 首先,SpringMVC是Spring框架的一部分,...

    基于Maven、Dubbo、Zookeeper、Spring和父子工程之间调用的新手项目搭建

    在IT行业中,构建大型分布式系统是一项复杂而关键的任务。Dubbo作为阿里巴巴开源的一款高性能、轻量级的...总之,理解并掌握Maven、Dubbo、Zookeeper和Spring的集成使用,对于构建可扩展、高可用的分布式系统至关重要。

    SpringMVC精品资源--使用Maven构建,整合Dubbo+Zookeeper+SpringMVC+Sprin.zip

    【标题】中的“SpringMVC精品资源--使用Maven构建,整合Dubbo+Zookeeper+SpringMVC+Spring”表明这是一个关于使用SpringMVC技术,结合Maven项目管理工具,以及Dubbo服务治理框架和Zookeeper分布式协调服务的综合教程...

    Springboot整合dubbo构建maven多模块项目 - 集成 mybatis

    本文将详细讲解如何使用Spring Boot整合Dubbo,并在Maven多模块项目中集成MyBatis,帮助开发者构建高效、可扩展的微服务架构。 Spring Boot是一个基于Spring框架的快速开发工具,它简化了初始化配置,提供了自动...

    dubbo+maven+spring

    通过使用Maven进行项目构建和依赖管理,可以轻松地导入和管理项目所需的各种库,如Dubbo和Spring的相关模块。同时,Spring可以用来实现业务逻辑和服务的封装,而Dubbo则负责服务的注册、发现、调用等服务治理功能。...

    Maven+Dubbo+SpringBoot+SpringMvc+Ibatis支持JSP

    【标题】"Maven+Dubbo+SpringBoot+SpringMvc+Ibatis支持JSP"的项目集成详解 在现代Web开发中,各种框架和技术的整合是常见的需求,以提高开发效率和系统的可维护性。本项目结合了Maven、Dubbo、SpringBoot、...

Global site tag (gtag.js) - Google Analytics