Loading of resource took more than 60sec

本文记录了启动项目时遇到的配置文件加载错误问题及解决过程。通过删除并重新获取配置文件的方式解决了问题,但具体原因尚不清楚。

这里写图片描述

1.场景再现
今天在启动项目时,突然发现加载applicationContext.xml等配置文件时报错,具体的报错位置为classpath*:处报红;
这里写图片描述
2.解决方案
再三检查,并没有发现写法不对,最后我只能将文件删除,然后用SVN上文件复制下来,竟然不报错了,问题虽然解决了,但是具体原因不确定,希望已经发现原因的小伙伴留言!

当你遇到“Repository epel is listed more than once in the configuration”的错误提示时,这意味着在配置文件中EPEL (Extra Packages for Enterprise Linux) 源被多次列出。这个问题可能会导致包管理工具(如yum)无法正常工作。 ### 原因分析 这个错误通常发生在以下几种情况: 1. **重复的仓库配置**:`/etc/yum.repos.d/`目录下可能存在多个包含相同名称和URL的`.repo` 文件。 2. **全局配置冲突**:主配置文件 `/etc/yum.conf` 和其他 `.repo` 文件之间存在冲突。 3. **第三方软件安装过程中引入了额外的 EPEL 配置**:某些应用或库会在安装过程中自动添加新的源到系统的 YUM 配置里去,这可能导致重复项的存在。 ### 解决方案 #### 步骤一:检查并清理冗余条目 你可以通过命令行查看所有启用的存储库,并找出是否有重复的 `epel` ```bash grep -r "enabled=1" /etc/yum.repos.d/ ``` 然后编辑相关的 `.repo` 文件删除多余的 `[epel]` 条目。如果你不确定哪些应该保留,则可以尝试只留一个官方提供的版本。 例如,在CentOS系统上应该是类似于这样的路径下的默认epel.repo: ```plaintext /etc/yum.repos.d/epel.repo ``` #### 步骤二:禁用不必要的EPEL副本 如果不想完全移除它们也可以选择将非必要的那些设置成关闭状态(`enabled=0`)。 #### 步骤三:清除缓存重建索引 完成上述更改之后记得运行以下命令刷新本地缓存信息: ```bash sudo yum clean all sudo yum makecache fast ``` 这样一来就可以解决由于重复定义而引起的加载速度慢的问题啦! --- 另外,“Loading mirror speeds from cached hostfile”这部分消息只是表示YUM正在从上次保存下来的主机列表里面获取镜像服务器的速度记录用于优化下载流程,它本身并不是报错内容而是正常的日志输出;不过为了保证最佳性能建议定期更新hostfile以获得最新的可用站点地址。 --
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值