
原因打包脚本用mvn clean package -Dprofile.activedruid,linux-test时Maven 资源过滤把target/classes/application.yml里的profile.active替换成了druid,linux-test。之后本地 IDE 运行加载的正是target/classes下的这个文件导致本地也激活了linux-test环境ruoyi.profile被覆盖成 Linux 路径/data/infrast-maintenance/uploadPathSpring 多 profile 后声明的优先级更高本地没有该目录 → 图片 404。我在 4 个打包脚本的打包成功后追加一步恢复本地开发配置这样以后打包就不会污染本地环境.AI文案当前文件请检查 打包脚本用 mvn clean package -Dprofile.activedruid,linux-test 时Maven 资源过滤把 target/classes/application.yml 里的 profile.active 替换成了 druid,linux-test。 如果有的话。请修改打包成功后追加一步恢复本地开发配置这样以后打包就不会污染本地环境.如果已经污染了先删除target/classes