dubbo-admin 搭建运行
2022-03-26 本文已影响0人
想象之中丶意料之外
注:此文章是直接运行duboo-admin的jar包
下载
- 在GitHub上下载最新:dubbo-admin,下载地址:https://github.com/apache/dubbo-admin
修改配置
-
下载后,解压并进入【dubbo-admin/master/dubbo-admin-server/src/main/resources】目录下。
dubbo-admin解压目录 -
修改application.properties文件。修改内容如下:
- 修改dubbo-admin的启动端口(默认8080),改为8089。
-
修改dubbo-admin连接dubbo的协议和端口(默认20880,为了不让与我其他项目重复,我修改了)
修改配置
将源码打包成jar包
- 运行cmd,并切换到加压后的目录里。
- 运行 maven命令。【注意:自己安装Maven,并设置Maven环境变量】
mvn clean package -Dmaven.test.skip=true
启动
- 等mvn提示【BUILD SUCCESS】后,进入【dubbo-admin-server/target】目录,
- 然后使用cmd的java -jar命令,运行【dubbo-admin-server-x.x.x.jar】文件。
- 运行成功后,浏览器访问:localhost:8089即可,默认账号密码:root/root(在配置文件中可以修改)
java -jar dubbo-admin-server-x.x.x.jar
mvn编译成功
成功启动
说明
- dubbo-admin-server是标准的spring-boot项目,所以修改配置时,按照spring-boot的配置来即可。
- dubbo-admin 是dubbo的一个provider,所以需要配置dubbo-protocol的配置。为了方便,顺便改了连接dubbo的端口。
- dubbo-admin在启动时,需要先启动zookeeper服务,否则启动不起来。
- dubbo-admin默认注册中心,使用的是zookeeper,如果需要,自行在application.properties中修改
参考:windows环境Dubbo-admin 安装 jar包方式
最后,问各位大神一个问题,欢迎各位在评论区留言指导。
- dubbo-admin的README.md中说,前端UI是vue写的,但是我没有搭建node.js环境,也没有使用npm启动dubbo-admin-ui项目,为啥直接运行jar,就能正常打开应用?