git下载新版的dubbo-admin和之前不太一样。
前后端分离,目前官网给出的最新项目,前端位于dubbo-admin-ui文件夹中,后端位于dubbo-admin-server,两者需要分开部署
前端使用的是vue.js部署需要vue的生产运行环境(node,vue,webpack),否则会报错
部署后端时,测试环节
1.git下载dubbo管理控制台
https://github.com/apache/dubbo-admin
2.部署前端
进入dubbo-admin-ui文件夹,在地址栏输入cmd,回车打开命令窗口依次输入以下两个命令
#初始化vue npm install #运行 npm run dev
前端文件夹中查看vue.config.js,可看到部署端口是8080
部署成功后,可访问http://localhost:8082/,会打开登录页面,前端部署成功了,但是无法登录,因为后台还没有部署
此处需要提前安装npm,可参考:https://www.cnblogs.com/jianguo221/p/11487532.html
选择安装webpack
npm install -g webpack #webpack4以后需要安装这个 npm install -g webpack-cli #检查版本 webpack -v
webpack中文手册:https://www.webpackjs.com/guides/installation/
3.部署后端
进入dubbo-admin-server,打开cmd窗口,运行如下命令
#官方的方法,可能会报错 #mvn clean package mvn install -Dmaven.test.skip=true #打包,并跳过测试环节
打包完成后进入target目录,单独拿出jar包,也可以直接在目录里运行
java -jar dubbo-admin-server-0.2.0-SNAPSHOT.jar
运行成功即可。
登录,默认账户:root,root
maven安装:
此处需提前安装maven,如下步骤:
1. 先去maven官网下载:https://maven.apache.org/download.cgi
2.下载的文件解压到文件夹中
3.配置环境变量,添加maven/bin目录:D:\apache-maven-3.5.4\bin
4.打开cmd,运行mvn --version查看版本
5.如果出现JAVA_HOME should point to a JDK not a JRE说明没有安装JDK。需先安装jdk