Dubbo-admin安装与启动/配置/问题
目录
安装
地址
- github中搜索dubbo-admin
- 然后选择apache的这个:
- 点击Download ZIP就可以下载压缩包了
或者直接在浏览器中输入这个地址就可以跳转到页面
https://github.com/apache/dubbo-admin.git
下载完了之后解压压缩包就行了
启动/配置
-
首先先进入dubbo-admin\dubbo-admin-develop\dubbo-admin-server\src\main\resources目录下
修改application.properties文件主要修改IP地址和端口号;这里默认是本地IP端口号与你的zookeeper的端口号保持一致admin.registry.address=zookeeper://127.0.0.1:2181 admin.config-center=zookeeper://127.0.0.1:2181 admin.metadata-report.address=zookeeper://127.0.0.1:2181
-
dubbo-admin是由Maven构建的,所以使用Maven命令对其打包
mvn clean package
在dubbo-admin\dubbo-admin-develop目录下空白处按下shift+鼠标右键打开powershell窗口输入以上命令;或者直接在地址栏中输入cmd回车 在输入打包命令;等待打包完成;
-
打包完成后就会在dubbo-admin\dubbo-admin-develop\dubbo-admin-distribution\target目录下出现jar包:
-
打开powershell窗口输入命令java -jar.\dubbo-admin-0.4.0.jar启动;等待完成
-
启动后端之后还需要启动前端UI
在 F:\Software\dubbo-admin\dubbo-admin-develop\dubbo-admin-ui
即 dubbo-admin-ui 这个文件夹里面按shift+鼠标右键 powershell窗口:
输入npm run dev;
完了之后会出现一个访问路径:
-
浏览器中输入上面出现的访问路径后就会出现登录页面;
用户名和密码在application.properties文件中都写着都是:root
点击登录进入页面:
端口占用问题
-
输入java -jar.\dubbo-admin-0.4.0.jar回车后可能会提示你8080端口被占用了;此时就需要修改dubbo-admin的默认端口号了;还是在application.properties文件中;
#compress server.compression.enabled=true server.compression.mime-types=text/css,text/javascript,application/javascript server.compression.min-response-size=10240 server.port=8070
-
如果更改了后端dubbo-admin的默认端口号的话还需要修改前端里面的端口号保持一致,否则前端页面登录不进去;
在路径dubbo-admin\dubbo-admin-develop\dubbo-admin-ui下的vue.config.js文件中修改:proxy: { '/': { target: 'http://localhost:8070/', changeOrigin: true, pathRewrite: { '^/': '/' } } }
问题解决后
重新执行打包,重新启动后端和前端工程