Jenkins java.net.UnknownHostException错误

时间:2017-07-31 20:15:30

标签: java amazon-web-services jenkins

因此,在运行Jenkins工作时,我收到以下错误:

Unable to get host name
java.net.UnknownHostException: ip-XX-XX-XX-XXX: ip-XX-XX-XX-XXX: Name or service not known

我已在线阅读有关编辑/ etc / hosts文件的信息。现在我看起来像

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost6 localhost6.localdomain6

我做了很多追踪和错误,还没有找到有效的解决方案。

1 个答案:

答案 0 :(得分:3)

猜测您的环境正在尝试从主机名获取本地计算机的IP。 AWS名称默认承载ip-172-30-1-34,但该值不在/ etc / hosts中。

一个非常快速的解决方法是将命令行上hostname的输出添加到/ etc / hosts。作为root,像

echo "127.0.0.1 hostname" >> /etc/hosts

注意 - 上面的主机名需要被反引号包围,但Stackoverflow也会使用该字符 - 不要忘记它。