dubbo监控中心-dubbo-admin.war的打包和部署

dubbo监控中心-dubbo-admin.war的打包和部署

dubbo监控中心-dubbo-admin.war的打包和部署

一个 dubbo-admin.war 的打包从昨晚搞到今天中午,差点没吐出一口老血🤮
错误的过程不记录了,都是泪。

Sept 1

克隆dubbo源码,地址:https://github.com/apache/incubator-dubbo/tree/dubbo-2.5.4
Alt text
克隆之后看到的:
Alt text

Sept 2

接下来,安装所有工程。
注意:如果是用IDE克隆下来的,不要直接install,直接安装会进行测试,这里不需要测试,直接使用cmd方式。

1
2
将dubbo的jar安装到本地maven仓库
mvn install -Dmaven.test.skip=true

Alt text

然后,进入到dubbo-admin目录,给dubbo-admin打包

1
mvn package -Dmaven.test.skip

Alt text

然后会在编译后的目录target中看到打包文件:

Alt text

Sept 3

理所当然的把 dubbo-admin-2.5.4-SNAPSHOT.war 放在webapps下跑一下试试,还没跑起来启动就报错:信息是“找不到applicationContext.xml”
按道理直接拷贝下来的应该不会有问题啊!

Alt text

版本有冲突,只好改了,注意:版本控制的模块是 dubbo-parent ,但是在没有发现这个工程目录,怎么改?将根目录导入到IDEA,全部的工程就都导入进来了。

Alt text

然后修改spring版本为

1
<spring_version>3.2.9.RELEASE</spring_version>

指定注册中心的地址:

Alt text

Sept 4

cmd重新编译安装,发布到本地tomcat做测试

Alt text

可以看到已经是修改后的版本了,启动tomcat。

Alt text

注意:得先开启zookepper注册中心。

Sept 5

部署监控中心到远程服务器,这里以本地linux为例。
上传war包:

Alt text

复制到webapps:

Alt text

进入到tomcat/bin,启动tomcat:

Alt text

注意:得先开启zookepper注册中心。

默认root登陆密码是root,guest登陆密码是guest

这里将练习的一个项目发布到了zookeeper,可以看到如下监控信息:
Alt text

安装duboo-admin.war的环境和部署dubbo-admin.war的环境最好保持一致,否则各种问题。
本机windows:
jdk1.8.0_172+apache-tomcat-8.5.32
linux保持一致

参考博客:https://blog.csdn.net/qq_32349641/article/details/52488003

# dubbo

Comments

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×