Dubbo2.8.4的安装及部署

dubbo 2.8.4(dubbox)从git下载到安装至maven本地仓库

从GitHub中下载:https://github.com/dangdangdotcom/dubbox/tree/dubbox-2.8.4

Dubbo2.8.4的安装及部署_第1张图片
解压
在这里插入图片描述
在这里插入图片描述
用maven编译该文件
如果没有配置全局maven,则就进入maven的bin下,执行cmd命令(按住shift后鼠标右键,选择‘在此处打开命令窗口’ )

mvn install -f 解压后文件所在位置\pom.xml -D maven.test.skip=true

我解压在F盘根目录上,所以我的执行命令为:
mvn install -f F:\dubbox-dubbox-2.8.4\pom.xml -D maven.test.skip=true

等待编译完成,需要的时间挺久的(几分钟)

编译完成后会在我的F:\dubbox-dubbox-2.8.4\dubbo目录下产生target文件夹
Dubbo2.8.4的安装及部署_第2张图片
target文件夹里就有我们想要的文件了
Dubbo2.8.4的安装及部署_第3张图片
由于我们编译的是整个文件,所以会在repository文件夹内产生批量的文件(在配置apache-maven-${version}\conf\settings.xml时设置的repository文件存储路径
如果你们没有设置的repository路径,那么它会在C:\Users\Administrator.m2\repository中生成
我配置自己的repository路径为E:\repository
所以在E:\repository\com\alibaba中能看到那些生成的文件
Dubbo2.8.4的安装及部署_第4张图片
这里有我们所需要的文件
E:\repository\com\alibaba\dubbo-admin\2.8.4中有dubbo-admin-2.8.4.war
Dubbo2.8.4的安装及部署_第5张图片
E:\repository\com\alibaba\dubbo\2.8.4中有dubbo-2.8.4.jar
由于在线的schema约束可能已经无法使用,所以我们可以通过解压该jar包能从中找出schema文件
schema文件在dubbo-2.8.4\META-INF中
Dubbo2.8.4的安装及部署_第6张图片
配置离线约束
schema约束在IDE中引用本地的schema文件约束时配置地址为:http://code.alibabatech.com/schema/dubbo/dubbo.xsd

我们需要手动将Dubbox的jar包安装到我们自己的本地仓库中
mvn install:install-file -Dfile=文件位置 -DgroupId=com.alibaba -DartifactId=dubbo -Dversion=2.8.4 -Dpackaging=jar

mvn install:install-file -Dfile=文件位置 -DgroupId=com.alibaba -DartifactId=dubbo -Dversion=2.8.4 -Dpackaging=jar

Dubbo2.8.4的安装及部署

下面将用户管理中心的dubbo-admin-${version}.war包传到Linux上
如果上面编译出来的不能使用,则单独编译
进入到E:\dubbox-dubbox-2.8.4\dubbox-dubbox-2.8.4\dubbo-admin包中
拷贝路径(下图我编译失败了,但是方法是对的,因为我破坏了mvn的文件导致的)
Dubbo2.8.4的安装及部署_第7张图片

通过Xftp等软件
拖放到已经安装好的Tomcat的webapps下(如果没有安装Tomcat,请看我的其他博客,其中有安装教程)
Dubbo2.8.4的安装及部署_第8张图片

这时启动Tomcat会发现报错

(因为dubbo-admin2.8.4部署必须让zookeeper先启动)

Dubbo2.8.4的安装及部署_第9张图片
先启动zookeeper
Dubbo2.8.4的安装及部署_第10张图片
再启动Tomcat
Dubbo2.8.4的安装及部署_第11张图片
将会在Tomcat的webapps生成一个dubbo-admin-2.8.4的文件夹(Tomcat运行dubbo-admin-2.8.4.war项目生成的)

浏览器中输入192.168.0.106:8080**/dubbo-admin-2.8.4**
我的是使用unzip -o dubbo-admin-2.8.4.war -d ./dubbo-admin直接解压为指定的文件,dubbo-admin-2.8.4.war包就可以提前删除
我的Linux主机号为192.168.0.106,你们的自己使用ifconfig查看
所以我的为http://192.168.0.106:8080/dubbo-admin/
(用户名、密码均为root)
Dubbo2.8.4的安装及部署_第12张图片
登录成功
Dubbo2.8.4的安装及部署_第13张图片
Dubbo2.8.4的安装及部署_第14张图片

Dubbo2.8.4的安装及部署_第15张图片

你可能感兴趣的:(Linux)