客户机上出现“连接超时”

客户机上出现“连接超时”

当我在客户虚拟机上运行“mvn install”时,在搜索要下载的文件时出现多个“连接超时”错误。

[警告] 无法从存储库 maven-nexus 获取资源“org.apache.maven.wagon:wagon-file:pom:1.0-alpha-5” (http://repository.jboss.org/nexus/content/groups/public): 传输文件时出错:连接超时

注意 - 我已将 maven 找不到的文件路径打开到 Firefox 和 curl。它们都可以根据 maven 使用的路径读取/下载文件,但找不到。

我需要使用代理,但我认为它的配置正确。对于使用代理的客户虚拟机,可以使用与主机相同的代理设置吗?

据我了解,端口转发只需要从主机到客户机,反之则不需要。

请指教。

编辑- 原来是代理问题。我必须正确配置我的客户机的代理。

答案1

VM 是 Linux 吗?如果是,请尝试:

export http_proxy=http://your_proxy:port
export ftp_proxy=$http_proxy
mvn install

如果这没有帮助,你可以

  • 查看代理服务器上的日志(是否有任何连接尝试?)
  • 使用数据包嗅探器/分析器程序,例如Wireshark看看到底发生了什么

答案2

由于您可以使用 Firefox 和 curl(在虚拟机内?)下载文件,所以我会仔细检查 mvn 的代理设置。

相关内容