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

外包建设网站数据中台建设

外包建设网站,数据中台建设,小程序是什么东西,医院网站建设方案计划书文章目录 问题现象(一)解决方法(一)问题现象(二)解决方法(二)问题现象(三)解决方法(三) 问题现象(一) Spring…

文章目录

    • 问题现象(一)
    • 解决方法(一)
    • 问题现象(二)
    • 解决方法(二)
    • 问题现象(三)
    • 解决方法(三)

问题现象(一)

Spring Cloud Alibaba Nacos 2022.X 可以使用extension-configs属性读取多个nacos配置文件,配置示例文件如下:

spring:application:name: groupinnovationspring.cloud.nacos:config:username: testpassword: xxxserver-addr: 127.0.0.1:8848namespace: ${nacos.namespace:dev} # 可以读取环境变量配置group: DEFAULT_GROUPenabled: true # 默认为true,可以不配refresh-enabled: true # 默认为true,可以不配fileExtension: ymlextension-configs:- data-id: groupinnovation-database.ymlgroup: ${spring.cloud.nacos.config.group}refresh: true- data-id: groupinnovation.yml # 默认会读取(应用名一致的配置文件),手动配置方便维护group: ${spring.cloud.nacos.config.group}refresh: true

但是在2023.X版本中配置extension-configs属性会报错(启动项目也读取不到配置文件),如下图所示:
在这里插入图片描述

解决方法(一)

1、使用spring.config.import属性导入配置
2、username、password、server-addr需要改为和config同级,即用户名密码注册中心、配置中心公用。
参考spring-configuration-metadata.json,其他属性(namespace、group、refresh-enabled等)没有公用配置。

配置示例如下:

spring:application:name: groupinnovationspring.cloud.nacos:username: testpassword: xxxserver-addr: 127.0.0.1:8848discovery:namespace: ${nacos.namespace:groupinnovation-dev} # 可以读取环境变量配置group: DEFAULT_GROUPconfig:namespace: ${nacos.namespace:groupinnovation-dev} # 可以读取环境变量配置group: DEFAULT_GROUPrefresh-enabled: true # 默认为true,可以不配spring.config:import:- nacos:groupinnovation.yml- nacos:groupinnovation-database.yml

问题现象(二)

引入spring-cloud-starter-bootstrap依赖,并且未在bootstrap.yml中配置,启动项目报logback相关错误:

Caused by: java.lang.IllegalStateException: Logback configuration error detected: 
ERROR in ch.qos.logback.core.rolling.RollingFileAppender[CONFIG_LOG_FILE] - 'File' option has the same value "C:\Users\xxx/logs/nacos/config.log" as that given for appender [CONFIG_LOG_FILE] defined earlier.
ERROR in ch.qos.logback.core.rolling.RollingFileAppender[CONFIG_LOG_FILE] - Collisions detected with FileAppender/RollingAppender instances defined earlier. Aborting.
ERROR in ch.qos.logback.core.rolling.RollingFileAppender[CONFIG_LOG_FILE] - For more information, please visit http://logback.qos.ch/codes.html#earlier_fa_collision
ERROR in ch.qos.logback.core.rolling.RollingFileAppender[NAMING_LOG_FILE] - 'File' option has the same value "C:\Users\xxx/logs/nacos/naming.log" as that given for appender [NAMING_LOG_FILE] defined earlier.
ERROR in ch.qos.logback.core.rolling.RollingFileAppender[NAMING_LOG_FILE] - Collisions detected with FileAppender/RollingAppender instances defined earlier. Aborting.
ERROR in ch.qos.logback.core.rolling.RollingFileAppender[NAMING_LOG_FILE] - For more information, please visit http://logback.qos.ch/codes.html#earlier_fa_collision
ERROR in ch.qos.logback.core.rolling.RollingFileAppender[REMOTE_LOG_FILE] - 'File' option has the same value "C:\Users\xxx/logs/nacos/remote.log" as that given for appender [REMOTE_LOG_FILE] defined earlier.
ERROR in ch.qos.logback.core.rolling.RollingFileAppender[REMOTE_LOG_FILE] - Collisions detected with FileAppender/RollingAppender instances defined earlier. Aborting.
ERROR in ch.qos.logback.core.rolling.RollingFileAppender[REMOTE_LOG_FILE] - For more information, please visit http://logback.qos.ch/codes.html#earlier_fa_collisionat org.springframework.boot.logging.logback.LogbackLoggingSystem.reportConfigurationErrorsIfNecessary(LogbackLoggingSystem.java:277)

解决方法(二)

实际和LogBack配置没有任何关系,nacos相关的配置文件写在bootstrap.yml就可以了
在Spring Cloud Alibaba Nacos 2022.X没有这个问题,即写在application.yml也可以正常启动。

问题现象(三)

Spring Cloud Alibaba Nacos 2023.X,SpringBoot 3.2.X 项目引入jasypt-spring-boot-starter 2.1.1后,nacos的账号、密码信息没法解密,spring.config.import中的配置导入失败。
问题原因:连接nacos前,jasypt没有完成解密

解决方法(三)

未找到jasypt相关解决方法,从环境变量中配置nacos的密码解决。
在这里插入图片描述

http://www.dtcms.com/a/425400.html

相关文章:

  • 网站建设中间件收费专门做选择题的网站
  • 简述网站开发的过程长沙网站建设找哪家
  • WordPress网站生成小程序天津网站建设网络公司
  • 手机壁纸网站源码seo专家招聘
  • 顺德门户网站建设公司沛县网站制作
  • 网站建设一条龙包括哪些服务西安建筑科技大学就业信息网
  • 网站首页的模块布局网站运营与建设
  • 哪些网站可以做驾考试题cms做网站
  • 电子商务网站建设合同标准范文安卓手机app开发工具软件
  • 小程序联盟商家版福州网seo
  • 软件园做网站杨凌企业网站开发
  • 做网站赚钱的点在哪里成都建站优化公司
  • 贵州软件开发 网站开发营销型网站制作流程
  • 做网站 收费网页类网站
  • wordpress子站点打不开商丘网站建设费用
  • 创业网站建设规划书宣传片拍摄思路怎么写
  • 第一次做网站程序开发公司名大全
  • 镇江建设银行网站成都 建设网站
  • 京东网站怎么做凡科建站源码
  • 杭州网站运营中国室内设计
  • 手机参数对比的网站中小型网站建设平台
  • 行业网站建设详解网站开发 流程图
  • 企业公示信息查询系统吉林小红书seo排名
  • seo建站推广机构组织网站建设
  • 网站建站要求建筑招聘最好的网站
  • 苏州网站网络推广潍坊外贸网站优化
  • 网站设计制作视频做网站需要先买域名吗
  • 景区网站怎么做郑州市招投标信息网
  • 网站开发毕业设计书广州平台公司
  • 东营专业网站建设辽宁招标网