Tôi nghĩ rằng vấn đề là bạn đang sử dụng MongodStarter mặc định không biết về cấu hình proxy của bạn (đó là trường hợp của tôi). Bạn chỉ cần định cấu hình mongodStarter.
Thay vì sử dụng
private static final MongodStarter starter = MongodStarter
.getDefaultInstance();
bạn nên có những thứ như thế này trong setUp ()
Command command = Command.MongoD;
IRuntimeConfig runtimeConfig = new RuntimeConfigBuilder()
.defaults(command)
.artifactStore(new ArtifactStoreBuilder()
.defaults(command)
.download(new DownloadConfigBuilder()
.defaultsForCommand(command)
.proxyFactory(new HttpProxyFactory("proxy_host", 8080))))
.build();
MongodStarter starter = MongodStarter.getInstance(runtimeConfig);
Cấu hình này được giải thích rõ ràng trên doc vạtdoodle .