当前位置: 首页 > web >正文

docker 部署发现spring.profiles.active 问题

报错:

org.springframework.boot.context.config.InvalidConfigDataPropertyException: Property 'spring.profiles.active' imported from location 'class path resource [application-test.yml]' is invalid in a profile specific resource [origin: class path resource [application-test.yml] from app.jar - 9:13]

解决:
步骤 1:检查并修改 application-test.yml
确认 application-test.yml 文件中不存在 spring.profiles.active 属性。

步骤 2:在 application.yml 中指定激活的配置文件
在 application.yml 里添加或者修改 spring.profiles.active 属性:

spring:profiles:active: test

spring 2.4 +版本使用

spring:profiles:active:on-profile: test

步骤 3:重新构建并启动服务
使用 docker-compose 重新构建并启动服务:

docker-compose -f docker-compose-test.yml up --build

如果还不行,那就删除镜像

先删除容器
docker ps -a docker rm <容器ID/名称>再删除镜像
docker imagesdocker rmi xxxxx

通过以上步骤,你应该能够解决在特定配置文件中使用 spring.profiles.active 属性导致的错误,从而正常启动服务。

http://www.xdnf.cn/news/13016.html

相关文章:

  • QT3D学习笔记——圆台、圆锥
  • Xcode 16.2 版本 pod init 报错
  • 关键领域软件测试的突围之路:如何破解安全与效率的平衡难题
  • 【1】跨越技术栈鸿沟:字节跳动开源TRAE AI编程IDE的实战体验
  • C++--stack和queue的使用及其模拟实现
  • 【Android】Android 开发 ADB 常用指令
  • FreeRTOS队列
  • CMS内容管理系统的设计与实现:多站点模式的实现
  • React核心概念:State是什么?如何用useState管理组件自己的数据?
  • 总结html标签---表单标签
  • 接地气的方式认识JVM(二)
  • MinIO Docker 部署:仅开放一个端口
  • 数据结构-线性表
  • Fabric V2.5 通用溯源系统——增加图片上传与下载功能
  • 使用LangGraph和LangSmith构建多智能体人工智能系统
  • 【java面试】微服务篇
  • 【中间件】Web服务、消息队列、缓存与微服务治理:Nginx、Kafka、Redis、Nacos 详解
  • CSP-38th
  • ARM SMMUv3 STE表和CD表数据格式分析(三)
  • 职位竞聘BA商业推理测评管理人员TAS倍智题库天翼云益丰等企业
  • Secs/Gem第十一讲(基于secs4net项目的ChatGpt介绍)
  • @Import原理与实战
  • VBA经典应用69例应用8:利用VBA,预设某个程序在晚上21点运行
  • 浮点数精度问题(CSP38思考)
  • (新)Gateway网关+基于Nacos配置动态路由
  • 【Ftrace专栏】function graph的trace输出格式使用
  • NumPy数组属性
  • 《最短路(Floyd)》题集
  • Qwen3开源最新Embedding模型
  • Cesium快速入门到精通系列教程八:时间系统