删除.idea后IntelliJ导入Maven项目遇RMI连接拒绝错误求助
Maven依赖解析失败:RMI连接拒绝问题排查思路
我在IntelliJ中导入Maven项目时遇到依赖解析失败,报错信息如下:
java.util.concurrent.ExecutionException: java.rmi.ConnectException: Connection refused to host: 10.10.10.10; nested exception is:java.net.ConnectException: Connection refused: connect
此前项目运行正常,删除项目中的.idea文件夹后出现该问题。已尝试以下操作但无效:
- 多次重新安装IntelliJ
- 在新目录重新克隆项目并导入IntelliJ
- 执行IntelliJ的IDE修复功能
- 在IntelliJ中从磁盘重新加载所有内容
- 清除缓存
排查思路
1. 检查IntelliJ的Maven仓库配置
删除.idea后,IDE会重新初始化项目配置,可能之前的仓库配置被重置:
- 打开IntelliJ设置(Windows/Linux:
File > Settings;Mac:IntelliJ IDEA > Settings) - 进入
Build, Execution, Deployment > Build Tools > Maven > Repositories - 核对所有远程仓库地址,重点确认是否有指向
10.10.10.10的内部仓库,若该仓库服务未启动或网络不通,会直接导致连接拒绝 - 可临时切换为Maven Central等公共仓库,测试是否能正常解析依赖
2. 检查本地Maven的settings.xml配置
IntelliJ默认读取本地Maven的配置文件(路径通常为~/.m2/settings.xml或Maven安装目录下的conf/settings.xml):
- 查看文件中是否有指向
10.10.10.10的仓库镜像、服务器配置 - 检查是否配置了代理,确认代理地址、端口是否有效,是否拦截了仓库连接
- 若使用内部仓库,先通过
ping 10.10.10.10或telnet 10.10.10.10 [仓库端口]测试网络连通性
3. 重置Maven运行配置
删除.idea后,Maven的运行参数可能丢失或重置:
- 进入
Run > Edit Configurations,找到Maven相关配置 - 清除自定义的JVM参数或Maven参数,使用默认配置执行
clean install -U命令,强制更新依赖
4. 检查本地网络与防火墙
- 确认本地防火墙、杀毒软件未拦截IntelliJ或Maven的网络请求,可临时关闭防火墙测试是否恢复正常
- 检查本地网络是否能正常访问
10.10.10.10所在的网络环境,比如是否切换了办公网络/家庭网络导致权限变化
5. 重新关联Maven环境
- 进入
Settings > Build, Execution, Deployment > Build Tools > Maven - 确认
Maven home directory指向正确的本地Maven安装路径(而非IntelliJ内置Maven,若之前使用自定义版本) - 点击
Reimport All Maven Projects,等待IDE重新解析依赖
内容的提问来源于stack exchange,提问作者Anurag Saini
相关产品推荐
相关产品推荐

