解决maven java.rmi.ConnectException: Connection refused to host: 127.0.0.1 错误


highlight: gruvbox-dark

theme: cyanosis

你好,我是 shengjk1,多年大厂经验,努力构建 通俗易懂的、好玩的编程语言教程。 欢迎关注!你会有如下收益:

  1. 了解大厂经验
  2. 拥有和大厂相匹配的技术等

希望看什么,评论或者私信告诉我!

一、背景

原先的电脑太卡了,新换了一台电脑。再用 idea 打开项目时,发现无法 load maven,直接报错

java 复制代码
java.util.concurrent.ExecutionException: java.rmi.ConnectException: Connection refused to host: 127.0.0.1; nested exception is: 

二、原理分析

IDE 在单独的 Java 进程中启动 Maven 导入,并使用 通过本地环回接口 ( localhost ) 工作的 Java RMI调用与其通信。要访问环回接口,请使用 localhost 主机名

当 IDE 无法与本地主机建立连接时,会发生此错误。localhost无法访问的原因可能有多种:

  • DNS 配置错误

127.0.0.1是 IPv4 环回流量的标准地址,本地 主机名必须解析127.0.0.1 IPv4 地址。如果不是 - 将发生错误。

127.0.0.1 必须跟 localhost 相互映射

  • 防病毒软件或防火墙会阻止与本地主机的连接

三、问题排查

3.1. 查看 hosts

window 机器 hosts 位置在 C:\Windows\System32\drivers\etc,未做修改,所以没有任何问题

3.2. 查看防火墙

发现防火墙均处于打开状态,随怀疑是防火墙的问题

四、问题解决

关闭防火墙或者加白名单,这里直接选择关闭防火墙( 关闭防火墙有一定的风险 )

关闭防火墙后,成功加载 maven 项目

五、总结

本篇文章主要讲述了在使用Idea打开项目时,可能会遇到Maven加载失败的问题,造成这个问题可能是因为DNS配置错误或者防病毒软件或防火墙会阻止与本地主机的连接等原因。文章提供了详细的解决方法,即关闭防火墙或添加白名单。

相关推荐
j44556611几秒前
C++中的备忘录模式
开发语言·c++·算法
椎4951 分钟前
java微服务01-快速入门、mybatisplus
java·微服务
为什么不问问神奇的海螺呢丶1 分钟前
n9e categraf k8s监控配置-n9e k8s监控看板
java·容器·kubernetes
TTBIGDATA2 分钟前
【Hue】Ambari开启 Kerberos 后,Hue 使用 Spark SQL出现凭证不统一问题处理
大数据·sql·spark·ambari·kerberos·hue·bigtop
代码无bug抓狂人2 分钟前
C语言之产值调整(蓝桥杯省B)
c语言·开发语言·蓝桥杯
TMT星球4 分钟前
云从科技AI智能体落地中冶京城,重构工程领域数字化辅助新范式
人工智能·科技·重构
云和数据.ChenGuang5 分钟前
python 面向对象基础入门
开发语言·前端·python·django·flask
空空空空空空空空空空空空如也5 分钟前
QT通过编译宏区分x86 linux arm的方法
linux·开发语言·qt
浩浩测试一下6 分钟前
内网---> ForceChangePassword 权限滥用
java·服务器·网络·安全·web安全·网络安全·系统安全
啊阿狸不会拉杆6 分钟前
《机器学习导论》第 2 章-监督学习
数据结构·人工智能·python·学习·算法·机器学习·监督学习