当前位置: 首页 > 知识库问答 >
问题:

Spring Cloud配置服务器问题

陶寒
2023-03-14

我目前正在尝试使用Spring云配置,并且我无法让Spring云配置服务器从我的github存储库加载属性。我一直在关注这里的文档:

http://cloud.spring.io/spring-cloud-config/spring-cloud-config.html#_spring_cloud_config_server

这是我的Mavenpom.xml文件:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <parent>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-parent</artifactId>
    <version>1.0.2.RELEASE</version>
  </parent>

  <groupId>com.example.spring.cloud</groupId>
  <artifactId>spring-cloud-test</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <name>Spring Cloud Test</name>

  <dependencies>
    <dependency>
      <groupId>org.springframework.cloud</groupId>
      <artifactId>spring-cloud-config-server</artifactId>
    </dependency>    
  </dependencies>
</project>

这是我的应用课程:

package com.wth.service.config;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.config.server.EnableConfigServer;

@SpringBootApplication
@EnableConfigServer
public class Application {

    public static void main(String args[]) {
        SpringApplication.run(Application.class, args); 
    }
}

这是我的application.yml文件:

spring:
  cloud:
    config:
      server:
        git:
          uri: https://github.com/crn717/TestRepo.git

server:
  port: 8001

这是我的hello world默认设置。位于上述git存储库中的yml文件:

firstName:John
lastName:Smith

当我运行应用程序时,它启动得很好。然而,当我访问http://localhost:8001/hello-world/default,我得到以下响应:

{"name":"hello-world","profiles":["default"],"label":"master","propertySources":[]}

如你所见,没有财产来源。

有没有人注意到我到目前为止所做的事情有什么问题?我已经纠结了几天了,似乎无法弄清楚发生了什么。任何帮助将不胜感激。

谢谢 克里斯

共有1个答案

赫连照
2023-03-14

经过一些反复试验,我能够通过在我的Mavenpom.xml文件中将“Angel.SR6”指定为“sping-cloud-starter-父”工件的版本来使事情正常工作。

克莉丝

 类似资料:
  • 我们来看看如何配置服务器端的 SSH 访问。 本例中,我们将使用 authorized_keys 方法来对用户进行认证。 同时我们假设你使用的操作系统是标准的 Linux 发行版,比如 Ubuntu。 首先,创建一个操作系统用户 git,并为其建立一个 .ssh 目录。 $ sudo adduser git $ su git $ cd $ mkdir .ssh && chmod 700 .ssh

  • 服务器配置 当你需要一台服务器的时候,首先需要向你的leader 提出申请,你的 leader 会利用公司的阿里云账户购买服务器实例,并且会把服务器的公网IP以及账号密码发送给你。 以下章节就叙述了当拿到一台全新的阿里云服务器实例时,我们需要怎样的工具以及我们需要经历哪些步骤对服务器进行配置。

  • 我让RabbitMQ在CloudFoundry中运行,并尝试从本地运行的配置服务器进行连接,下面是在应用程序中配置的内容。yml文件 抛出以下启动异常 下面是pom.xml的依赖关系 我可以使用应用程序中提供的信息连接到控制台。yml但不确定为什么会抛出TimeoutException,任何输入都会非常有用,

  • 我得到的错误消息:文件“c://users/peter/pycharmprojects/test/helloworld.py”,第8行,在Results中记录:文件“c:\python34\lib\site-packages\pymongo\cursor.py”,第1097行,在next if len(self.__data)或self._refresh():File“c:\python34\li

  • 以前我们在windows上共享文件的话,只需右击要共享的文件夹然后选择共享相关的选项设置即可。然而如何实现windows和linux的文件共享呢?这就涉及到了samba服务了,这个软件配置起来也不难,使用也非常简单。 【samba配置文件smb.conf】 一般你装系统的时候会默认安装samba,如果没有安装,只需要运行这个命令安装(CentOS): “yum install -y samba s

  • 配置HTTPS主机,必须在server配置块中打开SSL协议,还需要指定服务器端证书和密钥文件的位置: server { listen 443; server_name www.example.com; ssl on; ssl_certificate www.example.com.