首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >spring云配置服务器不使用配置文件

spring云配置服务器不使用配置文件
EN

Stack Overflow用户
提问于 2016-10-20 16:10:47
回答 2查看 2.1K关注 0票数 0

我用:

代码语言:javascript
复制
<artifactId>spring-cloud-dependencies</artifactId>
<version>Brixton.SR6</version>

在我的application.properties里我把

代码语言:javascript
复制
spring.profiles.active= prod
spring.application.name= FunctionalControl

我可以在日志上看到:

代码语言:javascript
复制
2016-10-20 17:58:17.900 INFO  c.o.l.f.Application - The following profiles are active: prod

但是,如果我使用tcpdump,我可以看到,尽管在我的/FunctionalControl/prod服务器上有一个GET /FunctionalControl/default,但它确实得到了/FunctionalControl/default

代码语言:javascript
复制
0x0030:  15f1 ddb3 4745 5420 2f46 756e 6374 696f  ....GET./Functio
0x0040:  6e61 6c43 6f6e 7472 6f6c 2f64 6566 6175  nalControl/defau
0x0050:  6c74 2048 5454 502f 312e 310d 0a41 6363  lt.HTTP/1.1..Acc
0x0060:  6570 743a 2061 7070 6c69 6361 7469 6f6e  ept:.application
0x0070:  2f6a 736f 6e2c 2061 7070 6c69 6361 7469  /json,.applicati
0x0080:  6f6e 2f2a 2b6a 736f 6e0d 0a55 7365 722d  on/*+json..User-

因此,我从不使用git中的FunctionalControl-prod.properties :-(

EN

Stack Overflow用户

发布于 2018-06-20 16:37:12

您需要为您的配置客户端应用程序定义活动配置文件(在您的示例中为"FunctionalControl")。有多种方法可以做到这一点。

例如,您可以在客户端的bootstrap.properties文件中添加以下内容

代码语言:javascript
复制
spring.profiles.active=prod

或者例如,通过以下方式启动配置客户端应用程序

代码语言:javascript
复制
mvn spring-boot:run -Dspring.profiles.active=prod

无论哪种方式,客户端服务器应用程序都不需要任何活动配置文件。它将服务器的任何文件,在您的git回购。

票数 2
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40159452

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档