You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SpringBoot 2.2.6集成Zuul网关遇CEN头无效构建错误求助

解决方案:SpringBoot 2.2.6集成Zuul时aspectjweaver依赖损坏问题

你遇到的是本地Maven仓库中aspectjweaver-1.8.6.jar文件损坏导致的构建错误,以下是具体解决步骤:

  • 彻底清理损坏依赖及IDE缓存

    1. 删除本地Maven仓库中该依赖的完整目录:C:\Users\farheen.saif.shaikh\.m2\repository\org\aspectj\aspectjweaver\1.8.6
    2. 清理IDE缓存(以IntelliJ为例):点击File -> Invalidate Caches...,勾选Clear file system cache和Local history,点击Invalidate and Restart重启IDE
  • 手动指定兼容的aspectjweaver版本
    在pom.xml中显式添加aspectjweaver依赖并指定稳定版本(SpringBoot 2.2.6兼容1.9.6版本),覆盖Zuul依赖传递的旧版本:

    <dependency>
        <groupId>org.aspectj</groupId>
        <artifactId>aspectjweaver</artifactId>
        <version>1.9.6</version>
    </dependency>
    
  • 强制重新拉取依赖
    执行Maven命令强制更新所有依赖,确保拉取完整的jar文件:

    mvn clean install -U
    
  • 检查Maven镜像源
    若使用国内镜像,可能存在文件同步损坏问题,临时切换至Maven官方仓库:
    修改Maven的settings.xml(位于~/.m2/settings.xml或Maven安装目录下的conf/settings.xml):

    <mirrors>
        <mirror>
            <id>central</id>
            <mirrorOf>central</mirrorOf>
            <url>https://repo1.maven.org/maven2/</url>
        </mirror>
    </mirrors>
    

    依赖拉取完成后可换回原镜像。

  • 验证磁盘权限
    确保C:\Users\farheen.saif.shaikh\.m2目录拥有读写权限,避免因权限不足导致下载的jar文件不完整。

内容的提问来源于stack exchange,提问作者Farheen Sk

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 09:02:03