最近在做一个分布式项目时,由于在linux装了jdk1.8,导致网上下载的dubbo-admin老出现版本不匹配问题,一直访问不了dubbo-admin,在CSDN找了好久,许多博主都要求c币下载,我是真的服了,这里为大家提供免费下载地址(亲测可用),
环境:centOS7
JDK:1.8
Tomcat:7.0
Zookeeper:3.4.6
Dubbo-admin.war
其实主要还是jdk1.8与dubbo-admin的兼容问题
第一步:在你的虚拟机上安装centOS7,VM或者VirtualBox都可以,太大了,自己下载8g多.
第二步:安装jdk1.8
第三步:安装Zookeeper
百度云连接:https://pan.baidu.com/s/1kVcdtk_Zc9Cq2mE2RcoTZg
提取码:g7as
下载完成将其上传至linux,解压

解压 tar -zxvf zookeeper...

此处要在zookeeper下新建data文件夹,然后进入zookeeper的conf文件夹编辑zoo.cfg
将dateDir改成你自己的全路径地址,指向你刚才新建的data文件夹

vim zoo.cfg
找到dataDir指定数据储存地址
指定zookeeper路径,可通过pwd命令查看路径地址信息
dataDir=/usr/local/src/zookeeper3.4/data

启动zookeeper

cd zookeeper/bin
启动
./zkServer.sh start
停止
./zkServer.sh stop
重启
./zkServer.sh restart

第四步:安装Tomcat
第五步:部署Dubbo-admin
从网上下载的Dubbo源码通过编码后得到的war包或者下载的war包,默认不支持JDK1.8,在tomcat中运行会报错,可通过配置git下载源码配置文件再打包解决这个问题;
dubbo-admin支持jdk1.8免费下载地址:
百度云连接:https://pan.baidu.com/s/1gQQLO92tS5UamRL2aHaiqg
提取码:r7b1;
将其上传至linux后,然后将其复制到Tomcat7的webapps文件夹下(如果改名,则在本地浏览器访问时也应该是改后的名字):
然后进入webapps的WEB-INf文件夹下找到dubbo.properties,对齐进行编辑(如果不编辑,登录密码是guest),

dubbo.registry.address=zookeeper://127.0.0.1:2181
dubbo.admin.root.password=root
dubbo.admin.guest.password=root

复制dubbo.properties文件直root目录下(启动时会检索)

cp dubbo/WEB-INF/dubbo.properties   /root/

好了,基本上已经完成了,启动tomcat以及zookeeper即可
tomcat默认端口号8080,关闭Centos7防火墙,
在Windows浏览器中访问,(具体centos7IP地址视自己的而定,查看ip地址命令 ip addr)我的地址是192.168.56.6
在这里插入图片描述
在这里插入图片描述
自己刚开始运营公众号啦,本人目前就职于某bank,感兴趣的可关注我的公众号,欢迎交流!

image.png

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐