踩坑过程:
上午整了个Zookeeper注册中心【参考https://blog.csdn.net/weixin_42465125/article/details/87519124】,想捣腾捣腾Dubbo,查看资料说Dubbo支持rest的http协议,然后就尝试了一下,发现很多人在pom文件里面用的版本是2.8.4,然后去Maven中央仓库下jar包呗
结果:TM最新才2.6.5,这下傻逼了,那就2.6.5搞呗,然后问题就出现了
启动就是这个鬼,不支持rest ????, 我X,什么情况
一顿search,原来是Dubbox,DangDang fork后搞的那个才支持,于是就继续捣腾,下载DangDang的源码,编译打包,然后打入本地Maven仓库,下面记录一下步骤:
git clone https://github.com/dangdangdotcom/dubbox
cd dubbox
mvn clean install -Dmaven.test.skip=true
cd dubbo/tartget
mvn install:install-file -Dfile=./dubbo-2.8.4.jar -DgroupId=com.alibaba -DartifactId=dubbo -Dversion=2.8.4 -Dpackaging=jar -DgeneratePom=true
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>dubbo</artifactId>
<version>2.8.4</version>
</dependency>
然后换成这个版本的,问题就解决了,正常启动
********************************* 不积跬步无以至千里,不积小流无以成江海 *********************************