【很另类】Spring-boot/Spring-Clound java.lang.IllegalStateException: java.net.UnknownHostException:

Exception发现及处理过程,99.999%的人应该是碰不到

  1. Spring-Boot + nacos + dubbo 环境,做了个“分布式“微服务
  2. 本地调试一切正常,发部到xx云的Linux服务器中启动,【start.sh start】,一开始一切正常
  3. 后来某日,暂时称为0日,启动服务是总是报错”Spring-boot/Spring-Clound java.lang.IllegalStateException: java.net.UnknownHostException:...“,再往下就是:“java.lang.IllegalStateException: java.net.UnknownHostException: bd-menex”。大概的意思就是说指定的配置文件加载失败,原因是bd-menex主机找不到
  4. 很疑惑,本地目录/bd-menex为什么要解析?
  5. 谷哥度娘翻了一番,全无匹配,折腾了好几个钟没搞定
  6. 后来,我称为1日,再次启动,又正常了,于是开心的开始了调试
  7. 后来,我称为2日,再次出现了0日的错误,疯了
  8. 重复了4、5,依然未解决
  9. pwd了一下,发现了蹊跷:
    //bd-menex
    【很另类】Spring-boot/Spring-Clound java.lang.IllegalStateException: java.net.UnknownHostException:_第1张图片
  10. 【原因】原来如此,切换目录时候,输入cd / 后又从管理器里拷贝了完整目录,导致跟目录变成了 //
  11. 【原因】反过来查看启动文件,相应的APP_BASE_PATH取值的跟目录就是 //bd-menex/...
    【很另类】Spring-boot/Spring-Clound java.lang.IllegalStateException: java.net.UnknownHostException:_第2张图片
  12. 重新进入启动目录,问题修复!!

意见建议:+wx 13316098767

你可能感兴趣的:(java,spring,前端)