`
pengfeifei26
  • 浏览: 244800 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

spring cloud config客户端启动异常

 
阅读更多
spring cloud config客户端异常,服务端,可以访问
配置文件:
test1=haha
url=192.168.0.52

Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'test1' in value "${test1}"
at org.springframework.util.PropertyPlaceholderHelper.parseStringValue(PropertyPlaceholderHelper.java:174)
at org.springframework.util.PropertyPlaceholderHelper.replacePlaceholders(PropertyPlaceholderHelper.java:126)
at org.springframework.core.env.AbstractPropertyResolver.doResolvePlaceholders(AbstractPropertyResolver.java:236)
at org.springframework.core.env.AbstractPropertyResolver.resolveRequiredPlaceholders(AbstractPropertyResolver.java:210)
at org.springframework.context.support.PropertySourcesPlaceholderConfigurer$2.resolveStringValue(PropertySourcesPlaceholderConfigurer.java:172)
at org.springframework.beans.factory.support.AbstractBeanFactory.resolveEmbeddedValue(AbstractBeanFactory.java:831)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1086)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1066)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:585)
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:366)
... 22 more


问题:服务端与客户端都引用了
<dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-config-server</artifactId>
        </dependency>


把客户端改成

<dependency>
            <groupId>org.springframework.cloud</groupId>
			<artifactId>spring-cloud-starter-config</artifactId>
		</dependency>

启动正常 ,结果也可以获取到,见图片附件

1.特别要注意配置文件的applicaton和profile 修改后applicaton名字后,其他引用到serviceId记得也要随着改变,遇到zuul访问不了接口,就是这个导致的
2.config server 使用本地化配置,更新配置文件后不用重启config server,客户端需要在使用属性的地方加入@RefreshScope注解,同时需要使用刷新接口刷新配置,http://localhost:9501/refresh 这个是config client端的地址 ,注意应该使用post方式访问,试过get方式无效
3.开始使用95 这个本地端口,发现怎么都访问不了,查了下资料,发现应该是端口冲突


Chrome,Firfox以下端口的web站点无法访问,所以在配置自己站点时需避开以下端口:
// tcpmux 7, // echo 9, // discard 11, // systat 13, // daytime 15, // netstat 17, // qotd 19, // chargen 20, // ftp data 21, // ftp access 22, // ssh 23, // telnet 25, // smtp 37, // time 42, // name 43, // nicname 53, // domain 77, // priv-rjs 79, // finger 87, // ttylink 95, // supdup 101, // hostriame 102, // iso-tsap 103, // gppitnp 104, // acr-nema 109, // pop2 110, // pop3 111, // sunrpc 113, // auth 115, // sftp 117, // uucp-path 119, // nntp 123, // NTP 135, // loc-srv /epmap 139, // netbios 143, // imap2 179, // BGP 389, // ldap 465, // smtp+ssl 512, // print / exec 513, // login 514, // shell 515, // printer 526, // tempo 530, // courier 531, // chat 532, // netnews 540, // uucp 556, // remotefs 563, // nntp+ssl 587, // stmp? 601, // ?? 636, // ldap+ssl 993, // ldap+ssl 995, // pop3+ssl 2049, // nfs 4045, // lockd 6000, // X11

文章标签: chrome iis 端口配置

  • 大小: 9 KB
分享到:
评论

相关推荐

    spring cloud config、bus源码

    Spring Cloud Config/Bus 源码解读 本文将对 Spring Cloud Config/Bus 的源码进行解读,涵盖 Server 端、Client 端、Bus 的运行原理等方面的内容。 一、初始化 在 Spring Cloud Config/Bus 中,初始化的过程主要...

    spring cloud config

    Spring Cloud Config 是一个用于微服务架构中的外部配置中心,它允许开发者在运行时管理应用程序的配置。这个框架基于Git或Subversion等版本控制系统,提供了一种集中化、动态化的配置方式,使得微服务可以从中央...

    SpringCloud Config Demo编写

    1.Spring Cloud Config 用于为分布式系统中的基础设施和微服务应用提供集中化的外部配置支持,分为服务端和客户端。 2.服务端为分布式配置中心,是一个独立的微服务应用;客户端为分布式系统中的基础设置或微服务...

    Spring Cloud Config(本地配置中心或git配置中心)

    - Spring Cloud Config支持配置的动态刷新,只需在客户端启用`@RefreshScope`注解,当Config Server中的配置发生变化并广播更新时,客户端应用会自动刷新配置。 5. **安全考虑**: - 在生产环境中,配置信息可能...

    Spring Cloud Config Demo

    在Spring Cloud Config中,主要涉及两个核心组件:Config Server(配置服务器)和Config Client(配置客户端)。Config Server存储所有应用的配置,并提供API供Config Client获取配置。Config Client则集成到各个...

    《深入理解Spring Cloud与微服务构建》学习笔记(二十)~配置中心Spring Cloud Config

    二、Spring Cloud Config客户端 1. 配置客户端:Spring Cloud Config Client是用于应用获取配置的服务,它会在启动时向Config Server请求相应的配置信息,并在接收到新配置时自动刷新应用的配置。 2. 配置刷新:当...

    SpringCloud——分布式配置中心(Spring Cloud Config)

    在微服务架构中,Spring Cloud Config 是一个强大的分布式配置中心,它允许开发人员将应用程序的配置存储在远程仓库中,并且可以在运行时动态地管理和更新这些配置,无需重启应用。这个特性对于大型分布式系统来说...

    spring cloud config client 服务配置中心 客户端

    - 当客户端启动时,会自动向Config Server请求配置信息,并将其注入到Spring环境变量中,供应用使用。 - 支持配置的实时刷新,当Config Server上的配置发生变化时,客户端可以通过心跳检测或者WebSockets接收到...

    spring cloud config 代码示例

    - **配置客户端**:在客户端应用中,需要添加对 Spring Cloud Config 的依赖,并在 `bootstrap.yml` 或 `application.yml` 中指定服务器地址: ```yaml spring: application: name: your-client-app cloud: ...

    spring cloud中文版【Spring Cloud Config】--spring cloud中文文档.pdf

    客户端示例部分会介绍如何在Spring应用中使用Spring Cloud Config客户端,通过配置客户端引入配置服务器的信息,并与之进行通信以获取配置信息。 **配置服务Spring Cloud Config Server** 配置服务端是整个Spring ...

    Spring Cloud Config

    `cloudconfig` 文件可能包含一个简单的Spring Cloud Config 示例应用,该应用展示了如何创建Config Server,配置客户端,以及如何在Git仓库中组织配置文件。通过分析这个示例,你可以更直观地理解Spring Cloud ...

    Spring boot,springCloud精选视频教程

    25.Spring Cloud Config客户端配置细节 26.Spring Cloud Bus之RabbitMQ初窥 27.Spring Cloud Bus整合RabbitMQ 28.Spring Cloud Bus整合Kafka 29.Spring Cloud Stream初窥 30.Spring Cloud Stream使用细节 31....

    微服务框架 springcloud config 自动刷新远程svn配置代码示例

    1. 添加`spring-cloud-starter-config`依赖,使客户端能够与Config Server通信。 2. 配置客户端连接Config Server的地址,例如:`spring.cloud.config.uri=http://config-server:8888`。 3. 启用配置监听,通过设置`...

    springcloud config配置中心

    Spring Cloud Config 是一个用于微服务架构中的外部化配置服务器,它允许我们将应用程序的配置存储在远程仓库中,然后在运行时动态地为服务提供配置。这样可以方便地管理和更新多个环境(如开发、测试、生产)下的...

    spring cloud config 和 bus 源码解读

    Spring Cloud Bus用于管理和传播分布式系统中的消息,尤其是在Spring Cloud Config外部配置刷新时,它用于通知各个客户端配置的变更。 在本文中,将对Spring Cloud Config的Server端和Client端源码进行解读,同时...

    Spring Cloud Bus配合Spring Cloud Config使用可以实现配置的动态刷新(2.自动动态刷新).zip

    Spring Cloud Bus配合Spring Cloud Config使用可以实现配置的动态刷新 spring cloud bus能管理和传播分布式系统间的消息,就像分布式执行器,可用于广播状态更改、时间推送等,也可以当做微服务间的通信通道 spring ...

    Spring Cloud实战 _springcloud实战_springcloud_

    Spring Cloud Config是配置管理工具,它支持配置服务的集中化管理和动态刷新,使得开发者可以在不重启应用的情况下更新配置。另外,Spring Cloud Bus可以将配置变更实时推送到所有关联的服务,进一步提高了配置管理...

    spring-cloud项目_springcloud_springcloud项目_springcloud_spring-clou

    5. **Spring Cloud Config**: 这是一个配置服务器和客户端的集合,允许你在开发过程中集中管理和推送配置,支持 Git 存储和服务器端的实时刷新。 6. **Spring Cloud Bus**: 控制总线,用于广播事件到所有的服务实例...

    07Spring Cloud Config:外部集中化配置管理1

    在这个例子中,配置信息被存储在一个名为`https://gitee.com/macrozheng/springcloud-config`的Git仓库中。仓库中有不同的分支,如master、dev、test和prod,分别对应开发、测试和生产环境的配置。例如,master分支...

Global site tag (gtag.js) - Google Analytics