0
回答
Spring cloud 使用java -jar 运行是无法获取配置中心
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

项目在eclipse 中正常启动是现实。

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v1.5.8.RELEASE)

2017-11-27 09:36:23.748  INFO 7880 --- [           main] c.c.c.ConfigServicePropertySourceLocator : Fetching config from server at: http://130.27.61.225:8888
2017-11-27 09:36:23.986  INFO 7880 --- [           main] c.c.c.ConfigServicePropertySourceLocator : Located environment: name=schedule, profiles=[development], label=master, version=null, state=null

 

但是项目部署到 Linux 服务器使用 java -jar package.jar 时:

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v1.5.8.RELEASE)

2017-11-27 09:52:55.031  INFO 17090 --- [           main] schedule.Application                     : No active profile set, falling back to default profiles: default
2017-11-27 09:52:55.058  INFO 17090 --- [           main] ationConfigEmbeddedWebApplicationContext : Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@2344fc66: startup date [Mon Nov 27 09:52:55 CST 2017]; parent: org.springframework.context.annotation.AnnotationConfigApplicationContext@593634ad

没有出现 Fetching config from server at: http://130.27.61.225:8888, 所以配置一直载入不了。

尝试使用下面集中方法均失败告终

java -jar schedule-0.0.1-SNAPSHOT.jar --spring.cloud.bootstrap.location=classpath:bootstrap.properties


java -jar schedule-0.0.1-SNAPSHOT.jar --spring.cloud.bootstrap.location=/opt/schedule/bootstrap.properties

java -jar schedule-0.0.1-SNAPSHOT.jar --spring.cloud.config.uri=http://123.207.61.225:8888

java -jar schedule-0.0.1-SNAPSHOT.jar --spring.cloud.bootstrap.enabled=true

java -jar schedule-0.0.1-SNAPSHOT.jar --spring.cloud.bootstrap.enabled=true --spring.cloud.bootstrap.location=/opt/schedule/bootstrap.properties

 

举报
neo-chen
发帖于3周前 0回/28阅
顶部