linux 版本,zookeep 下载地址
然后用Xftp 6 上传到linux 服务器,建议也下载XFTP
然后解压zookeeper [root@VM_95_93_centos ftp_down]# tar -zxf zookeeper-3.4.10.tar.gz
进入 /usr/local/zookeeper-3.4.10/conf
目录下,复制 zoo_sample.cfg 文件,改为zoo.cfg
修改 zoo.cfg [root@VM_95_93_centos conf]# vim zoo.cfg
修改两处地方就可以了,默认2181,其实dataDir也可以不用改
7.按下 esc , :wq
保存修改
8.启动zookeeper,进入bin目录 /usr/local/zookeeper-3.4.10/bin
,启动zkServer.sh
参数为:
[root@VM_95_93_centos bin]# ./zkServer.sh start
查看zk状态:
[root@VM_95_93_centos bin]# ./zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /usr/local/zookeeper-3.4.10/bin/../conf/zoo.cfg
Mode: standalone
证明已经启动
参考我的博客:jdk,tomcat安装教程
1,下载dubbo,我用的是dubbo2.6 在官网的github没有找到dubbo admin 工程,所以自己在网上找了一个已经打包好的war包
dubbo-admin.war下载地址
链接: https://pan.baidu.com/s/1T6yh5IfkNl9bhcIea6gl_g 密码: 2cn5
2,使用x FTP 放到linux 服务器下
3,移动到tomcat下的webapp下,我的目录/usr/local/apache-tomcat-7.0.47/webapps
(觉得名字太长可以用 mv
命令把dubbo名字改了)
4,然后进入tomcat/bin 目录下
修改dubbo.war包中的WEB-INF/dubbo.properties
文件
将dubbo.registry.address=zookeeper://192.168.1.41:2181
改为 你的zk地址
启动
[root@VM_95_93_centos bin]# ./startup.sh
5,可以在logs/catalina.out ,查看启动日志,暂时没遇到问题
[root@VM_95_93_centos logs]# cat catalina.out
项目地址
项目地址
1,启动zk
2,启动dubbo.war
3,启动生产者
4,启动消费者
5,正常的话访问 http://localhost:8080/user/123
,会正常返回
项目部署大同小异,主要是分享一个自己遇到的问题
项目中 dubbo 分组了,但是我的dubbo.war包中没有分组, 导致项目正常启动后在 dubbo.admin 中看不到注册,需要修改dubbo 配置
修改 dubbo.properties
dubbo.registry.group=dubbo_server_group //自定义的分组名字
修改:C:\Program Files\apache-tomcat-9.0.7\webapps\dubbo\WEB-INF\classes\META-INF\spring\dubbo-admin.xml //你tomcat 安装 dubbo的目录
group = dubbo_server_group //自定义的分组名字
有问题加我 QQ:920447939