部署前准备工作

部署Dubbo后台管理需要三个软件,JDK,mavem,tomcat,安装这三个软件,可以参考我之前写的笔记

mavem
tomcat
JDK

三个软件部署好后,我们就需要下载Dubbo-admin项目

https://github.com/apache/incubator-dubbo/tree/2.5.x

85623ebb2f4449b388aaad2f795649bc.png
注意:Dubbo-admin有一个坑,要注意,下载项目的时候要全部下载,不要单独下载一个项目。因为在用mvn编译的时候,不能在单个项目中编译,只能在所有项目中一起编译才会成功

为了方便我提供了下载链接,可以直接在linux中下载

wget https://codeload.github.com/apache/incubator-dubbo/zip/2.5.x

分割线

部署

解压并编译(估计要十多分钟)

unzip incubator-dubbo-2.5.x.zip
cd incubator-dubbo-2.5.x
mvn install -Dmaven.test.skip=true

分割线

找到web包移动到tomcat中

.war文件:dubbo-admin-2.8.4.war(有可能不同版本的名称不一样)

cp -a dubbo-admin/target/dubbo-admin-2.8.4.war /usr/local/tomcat/webapps/

进入tomcat中重启服务,让我们复制过去的.war文件解压运行

分割线

修改配置文件

修改dubbo.properties配置文件
进入tomcat中的webapps目录中,找到解压好的dubbo-admin目录,进去,找到dubbo.properties文件
修改第一行的IP地址,

dubbo.registry.address=127.0.0.1:2181,127.0.0.1:2182,127.0.0.1:2183

如果有安装过zookeeper,那就在dubbo.registry.address=中填写zookeeper的IP地址以及端口号
第二行跟第三行是用户配置信息

打开浏览器输入地址: http://IP地址/域名:8080/dubbo-admin
用户就在dubbo.properties文件中的第二第三行中

分割线

注意事项

这是我在我公司真实环境中遇到的一个坑
我想修改一下dubbo-admin的root登录密码跟禁用guest用户
发现,如果没有guest用户,无论你怎么重启tomcat,访问管理后台会发现找不到网页

还有一个想法,就是把dubbo-admin中的guest用户改一下名字,测试一下可不可以访问,发现还是不可以。

总结出现,dubbo-admin中的这二个用户可能都是必须存在的,要是有一个不存在,系统就报错

扫描二维码,在手机上阅读!

本文由 心态很重要 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

还不快抢沙发

添加新评论