Dubbo-Admin部署
- 2.6.0版本
- 打包
- 部署
- 2.7版本
- 简介
- 打包、部署
- 验证
运行dubboAdmin的前提是已经安装并且将zk运行起来了,下文就默认zk是运行的
2.6.0版本
打包
1、进入dubbo-admin文件夹
2、进入命令行模式
执行
mvn package -Dmaven.skip.test=true
部署
3、将打包好的war包传输到LINUX的tomcat的webapps目录下
4、进入webapps目录下,进入webapps\dubbo-admin-2.6.0\WEB-INF目录下,找到dubbo.properties,修改如下
# 和zookeeper注册中心<dubbo:registry address="zookeeper://127.0.0.1:2181" />中的保持一致
dubbo.registry.address=zookeeper://127.0.0.1:2181
# 用户名
dubbo.admin.root.password=root
# 密码
dubbo.admin.guest.password=guest
5、启动zookeeper和tomcat,然后访问dubbo-admin即可。
2.7版本
简介
2.7的版本相对于之前的版本比较大的一个变化就是变成了前后分离的结构了。
打包、部署
直接在idea将整个项目打开,然后我们需要更改的地方只在
首先看application.properties
:
我们需要新增红框内的两个配置,并修改三个ip地址。再来看application-test.properties
我们就只需要改ip了。
此时就配置好了。
在dubbo-admin-server
目录下打开cmd,执行Maven打包命令,执行:
mvn package -Dmaven.test.skip=true
打包成功后我们就可以直接把dubbo-admin-server
下的target下的JAR包丢到阿里云服务器,并用java -jar
去执行这个jar包。至此后台已经搞定了,但因为是前后分离我们还要去配置一下前端项目。
如果你想在后台运行jar包那么执行
nohup java -jar XXX.jar >temp.txt &
解释一下:它将所有输出都写入到temp.txt文件,也就不会输出到默认的nohup.out文件中了
我们打开dubbo-admin-ui中的vue.config.js
文件,修改如下两处。
然后来到dubbo-admin-ui打开cmd窗口执行:
安装组件命令(只需要在第一次运行项目前执行即可):
npm install
运行命令:
npm run dev
验证
在做完上述步骤后,后台jar包已经在云服务器运行了,我们只需要来到dubbo-admin-ui打开cmd窗口执行:npm run dev
。
我们去访问http://localhost:8082/,看到如下界面,表示安装成功。