---
title: 编译Spring Boot时提示UnknownHostException: fastdl.mongodb.org的解决方法
description: "编译Spring Boot过程中，提示“java.net.UnknownHostException: fastdl.mongodb.org”。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengwebs/ecosystemEnable/SpringBoot/kunpengspringboot_02_0027.html
sourcePath: /source/zh/kunpengwebs/ecosystemEnable/SpringBoot/kunpengspringboot_02_0027.html
indexId: f5cbaf4f84b0dc82428c207d5234d9221c9e0a325ccf8dad065490659ddab56e80
---
# 编译Spring Boot时提示UnknownHostException: fastdl.mongodb.org的解决方法

#### 问题现象描述

编译Spring Boot过程中，提示“java.net.UnknownHostException: fastdl.mongodb.org”。


#### 关键过程、根本原因分析

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


#### 结论、解决方案及效果

修改EmbeddedMongoAutoConfiguration.java源码。

1. 打开EmbeddedMongoAutoConfiguration.java文件。

```
vim ./spring-boot-project/spring-boot-autoconfigure//src/main/java/org/springframework/boot/autoconfigure/mongo/embedded/EmbeddedMongoAutoConfiguration.java
```


2. 按“i”进入编辑模式，修改如下内容。

  - 在第43行的下一行新增如下内容。

```
import de.flapdoodle.embed.process.config.store.HttpProxyFactory;
```


  - 将第220行代码修改为如下内容。

```
IDownloadConfig downloadConfig = downloadConfigBuilder.proxyFactory(new HttpProxyFactory("
127.0.0.1
",
3128
)).build();
```


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

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

3. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
4. 重新编译Spring Boot。
