简介
Dubbo是一款高性能、轻量级的 开源 Java Rpc分布式服务框架。
配置编译方法
1. 配置编译环境
1) 安装maven。dubbo的构建依赖maven,故需先安装maven。
具体安装步骤参考https://www.huaweicloud.com/kunpeng/software/maven.html
2) 安装tomcat。dubbo依赖tomcat运行,故需要安装tomcat。
具体步骤参考https://www.huaweicloud.com/kunpeng/software/tomcat.html
3) 安装 zookeeper 。dubbo需要注册中心,大多数情况下都是使用zookeeper作为注册中心。
zookeeper安装步骤参考https://www.huaweicloud.com/kunpeng/software/zookeeper.html
2. 获取源码
获取“apache-dubbo-2.7.6”源码包。
cd /usr/local/src
wget https://github.com/apache/dubbo/archive/dubbo-2.5.4.tar.gz
3. 编译和安装
1) 修改dubbo中的pom.xml文件。
cd /usr/local/src/
tar -zxvf dubbo-2.5.4.tar.gz
cd dubbo-dubbo-2.5.4
vim pom.xml
2)修改dubbo-admin中的pom.xml文件。
cd dubbo-admin
vim pom.xml
3) 修改注册链接地址地址。
vim src/main/webapp/WEB-INF/dubbo.properties
第一行为注册中心的信息,本文档是使用zookeeper作为注册中心,并且和dubbo部署在同一台服务器,所以无需更改。
第二行为root用户的密码,可自行更改。后续登录时可使用该账号密码。
第三行为guest用户密码,可自行更改。后续登录时可使用该账号密码。
4)构建dubbo
cd /usr/local/src/dubbu-dubbo-2.5.4/dubbo-admin
mvn package -Dmaven.skip.test=true
构建成功后会在dubbo-admin目录下生成target目录,将target目录下的dubbo-admin-2.5.4-SNAPSHOT.war文件拷贝到tomcat的webapps目录下
cp ./target/dubbo-admin-2.5.4-SNAPSHOT.war /usr/local/src/apache-tomcat-8.5.41/webapps/dubbo-admin.war
4. 运行和验证
启动tomcat 。
sh /usr/local/src/apache-tomcat-8.5.41/bin/startup.sh
启动tomcat后会将“dubbo-admin.war”压缩包解压,生成的“dubbo-admin”即为启动的dubbo项目。
使用浏览器访问 http://<ECS的 弹性公网IP >:8080/dubbo-admin,输入账号root密码root,会出现如下页面表示安装成功。