[ zookeeper + dubbo-admin ] 踩坑日记Unable to canonicalize address 127.0.0.1/<unresolved>:2181

测试版本

zookeeper:3.8.4

maven:3.8.4

dubbo-admin:develop(0.6.0 / 0.7.0)

复现

在dubbo-admin下使用打包命令

根据官方文档,进入dubbo-admin-distribution的target目录

执行java -jar xxx.jar(刚才打包的文件)

报错

java.lang.IllegalArgumentException: Unable to canonicalize address 127.0.0.1/<unresolved>:2181 because it's not resolvable
 

查询原因

前言:我有jdk8和jdk17两个版本在电脑上

网上说要更改jdk版本为1.8,起初我以为这个需要更改的版本是在pom.xml中改

可是查询项目pom.xml文件中确实默认的就是jdk8

脑袋迷糊一时没想起来java -jar命令所使用的应该是我系统变量中java对应的版本,我使用java --version查出我当前是jdk17,但我系统变量中配置的目录位置却是jdk1.8

解决方案

明白了是由于java -jar执行jar包时,该java命令是由jdk17执行的,于是决定去IDEA中启动dubbo-admin。将IDEA编译使用的版本改为jdk1.8,运行程序,成功!

  • 6
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值