dubbo-admin 环境搭建注意点

  • github 源码: https://github.com/alibaba/dubbo.git
  • 下载到Eclipse 后,重新用Maven工程载入。

  • 修改pom文件:

1、webx的依赖改为3.1.6版;

    <dependency>
        <groupId>com.alibaba.citrus</groupId>
        <artifactId>citrus-webx-all</artifactId>
        <version>3.1.6</version>
    </dependency>

2、添加velocity的依赖,我用了1.7;

    <dependency>
        <groupId>org.apache.velocity</groupId>
        <artifactId>velocity</artifactId>
        <version>1.7</version>
    </dependency>

3、对依赖项dubbo添加exclusion,避免引入旧spring

    <dependency>
        <groupId>com.alibaba</groupId>
        <artifactId>dubbo</artifactId>
        <version>${project.parent.version}</version>
        <exclusions>
            <exclusion>
                <groupId>org.springframework</groupId>
                <artifactId>spring</artifactId>
            </exclusion>
        </exclusions>
    </dependency>

4、webx已有spring 3以上的依赖,因此注释掉dubbo-admin里面的spring依赖

    <!--<dependency>-->
        <!--<groupId>org.springframework</groupId>-->
        <!--<artifactId>spring</artifactId>-->
    <!--</dependency>-->

确定war包解压后lib目录没有spring 3 以下的依赖就行。

  • 下载zookeeper :http://apache.fayea.com/zookeeper/stable/zookeeper-3.4.6.tar.gz

    修改 conf下的zoo_sample.cfg 为zoon.cfg并修改里面的数据存储位置。

  • 用tomcat发布dubbo-admin 并修改 WEB-INF下的dubbo.properties

    dubbo.registry.address=zookeeper://127.0.0.1:2181 地址和端口修改为对应的zookeeper

    访问dubbo-admin:

时间: 2024-10-10 04:31:35

dubbo-admin 环境搭建注意点的相关文章

dubbox系列【二】——dubbox admin环境搭建

1.环境 JDK7+ zookeeper 3.3.6 tomcat 7+ 2.搭建步骤 (1)安装zookeeper 单机模式:参考这里. 伪集群模式:参考这里. ①单机或伪集群模式均可. ②笔者使用了伪集群模式. (2)下载dubbox源码(地址:https://github.com/dangdangdotcom/dubbox),使用maven 编译得到 dubbo-admin-2.8.4.war. ①需要提前对IDE配置好jdk 和 maven. ②在编译之前可能需要解决掉编译错误(一般需要

Dubbo 简单环境搭建

本文旨在搭建dubbo 基础演示示例,并使用dubbo Admin进行管理. 一.dubbo-admin: 下载地址:https://github.com/apache/incubator-dubbo-ops 执行命令: cd incubator-dubbo-ops && mvn package 打包成功: [INFO] [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ dubbo-registry-simple --- [INFO]

dubbo简单环境搭建

简单环境搭建 搭建工具 jdk1.8+idea+maven+spring 构建多模块 dubbo_par 父模块 父模块中pom.xml引入dubbo坐标 <dependency> <groupId>com.alibaba</groupId> <artifactId>dubbo</artifactId> <version>2.5.6</version></dependency> dubbo_api 服务公共接口

Dubbo简介-环境搭建

一.简介: 1. 什么是RPC: RPC[Remote Procedure Call]是指远程调用过程,是一种进程间通信方式,它是一种技术的思想,而不是规范.它允许程序调用另一个地址空间(通常在共享网络的另一台服务器上)的过程或函数,而不是程序员显示编码这个远程调用的细节.即程序员无论是调用本地还是远程的函数,本质上编写的调用代码基本相同. RPC有两个核心:通讯.序列化. RPC框架有很多:dubbo.gRPC.Thrift.HSF(High Seep Service Framework) 2

【2020-03-21】Dubbo本地环境搭建-实现服务注册和消费

前言 本周主题:加班工作.本周内忙于CRUD不能自拔,基本每天都是九点半下班,下周上线,明天还要加班推进进度.今天是休息日,于是重拾起了dubbo,打算近期深入了解一下其使用和原理.之所以说是重拾,是因为去年自学过一次,但那次主要是针对源码的流程,在实战上欠缺,且对其理解未深入到架构层次,只能说是基本理解.现在的我跟去年比起来,对技术的理解上有了一些提升,经验也更丰富,故本次目标是做深入研究,且看能从中吸收多少要义. 今天先记录一下dubbo本地服务的简易搭建流程. 一.环境准备 本次搭建用zo

dubbo分布式系统---环境搭建

分布式系统的特点:1.面向接口代理的高性能RPC调用:A服务调用B服务器的接口,直接调用即可.其中使用zookeeper注册中心进行关联)2.智能的负载均衡:服务器与服务器之间实现分流处理,解决并发问题.3.运行期间实现流量调度:灰度发布(例:在生产环境发布时,可先更新一部分服务器的代码,后稳定运行后,再更新另一部分服务器的代码) 下边整理了一下分布式架构的流程图,大致如下图:下边开始搭建dubbo服务:1.首先需要搭建注册中心,dubbo官方推荐使用zookeeper,这里搭建的也是zooke

dubbo开发环境搭建与tomcat集成、DEMO示例(最完整版本、带管理控制台、监控中心、zookeeper)

以windows为例,linux基本相同,开发环境一般linux,个人环境一般windows(如果不开额外vm的话). 示例以dubbo官方自带demo为例子,进行整合和稍加修改测试. 0.dubbox是dubbo的当当fork版本,特性上最主要是集成了REST.就核心功能而言,dubbo和大部分其他rpc框架比如spring cloud类似,由客户端.服务端.服务注册与发现中心.监控中心以及管理中心组成.如下: 1.安装zookeeper,从https://zookeeper.apache.o

Dubbo分布式环境搭建测试(依赖mybatis,spring,druid)

此文档针对初学者. 废话不多说,先上源码: http://git.oschina.net/alexgaoyh/Dubbo-parent http://git.oschina.net/alexgaoyh/Dubbo-parent/attach_files Maven项目,只需要注意下图中红色箭头标注的三个模块即可: Dubbo-api: API接口,被 Dubbo-test-provider(服务提供者),Dubbo-test-consumer(服务消费者)依赖: Dubbo-api 模块没什么多

dubbo+zookeeper+dubboadmin环境搭建

4.环境搭建 4.1.zookeeper注册中心的配置安装(在windows平台下,Linux类似,见官方文档)(Redis注册中心安装,简易注册中心安装,简易监控中心安装,见官方文档) 下载zookeeper包(zookeeper-3.3.6.tar.gz),ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件.它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护.名字服务.分布式同步

Dubbo源码学习--环境搭建及基础准备(ServiceLoader、ExtensionLoader)

环境搭建 1. Github上下载 "Dubbo最新发布版本" ,楼主下载版本为2.5.7. 2. cd到源码解压目录,maven编译,命令为: 3. 生成Intellij idea相关配置文件,命令为: 4. 双击运行生成的 文件 Java SPI SPI是Service Provider Int http://p.baidu.com/itopic/main/qlog?qid=ae116162633263383961612700&type=questionlog http:/