解决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配置错误或者防病毒软件或防火墙会阻止与本地主机的连接等原因。文章提供了详细的解决方法,即关闭防火墙或添加白名单。

相关推荐
AKA__Zas1 分钟前
初识多线程(3.0)
java·开发语言·学习方法
用户5191495848454 分钟前
FortiGate 身份验证绕过漏洞利用工具包 (CVE-2024-55591 & CVE-2025-24472)
人工智能·aigc
超人也会哭️呀4 分钟前
摩尔定律已成过去,韬τ定律引领未来
人工智能·华为·ai·芯片·韬定律·τ定律·摩尔定律
小杍随笔8 分钟前
【Rust 工具链管理工具再升级!rust-verse v1.3.1 ~ v1.3.5 最新更新深度解析】
开发语言·后端·rust
程序员柒叔9 分钟前
Graphify——理念不错、社区火但有硬伤的工具
人工智能·大模型·github·知识库
北漂人Java13 分钟前
SpringAI-2.Spring AI整合本地模型和云端大模型
java·spring
迹象Kimizhou_blog15 分钟前
国内 IntelliJ IDEA 集成Claude code,调用deepSeek模型实现agent
java·ide·intellij-idea·deepseek·claude code
染指111020 分钟前
9.LangChain框架(实现RAG)
数据库·人工智能·算法·机器学习·ai·大模型
福老板的生意经20 分钟前
AI 短视频全链路创作分发系统架构解析:模块化设计与核心技术实现
人工智能·系统架构·音视频
AI医影跨模态组学21 分钟前
如何将影像组学与病理组学特征与胃癌术后复发的“炎症‑耗竭”免疫机制建立关联,并解释其与患者预后及辅助化疗/免疫治疗响应的机制联系
人工智能·深度学习·论文·医学影像·影像组学