鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

spring-cloud-launcher-cli模块提示UnknownHostException的解决方法

问题现象描述

编译Spring-Cloud-cli过程中spring-cloud-launcher-cli模块编译失败,提示“UnknownHostException”。

关键过程、根本原因分析

Host未建立映射关系,可以通过增加代理配置解决。

结论、解决方案及效果

  1. 打开LauncherCommand.java文件。
    vim /home/spring-cloud-cli/spring-cloud-launcher/spring-cloud-launcher-cli/src/main/java/org/springframework/cloud/launcher/cli/LauncherCommand.java
  2. 在第22行的下一行添加如下内容。
    import java.util.Properties;

  3. 在第52行的下一行添加如下内容。
     static {
                    Properties props = System.getProperties();
                    props.put("http.proxyHost", "127.0.0.1");
                    props.put("http.proxyPort", "3128");
                    props.put("https.proxyHost", "127.0.0.1");
                    props.put("https.proxyPort", "3128");
            }

    其中,127.0.0.13128分别表示代理主机的IP地址和端口,操作时请需要根据实际代理环境配置。

    请使用:set list检查格式。不能出现空格,请使用Tab作为代码缩进。

  4. “Esc”键,输入:wq!,按“Enter”保存并退出编辑。
  5. 重新执行编译命令。
    ./mvnw clean install -Dgpg.skip=true