将spring配置服务器与“legacy”tomcat集成

时间:2017-08-22 12:37:13

标签: tomcat8 spring-cloud spring-cloud-config spring-config

我正在尝试将一个打包为war文件的spring boot应用程序部署到tomcat 8.我还希望这些属性来自配置服务器。这个配置服务器可以是一个简单的spring boot可执行jar文件,连接到git。

我无法找到一种方法来告诉“经典”tomcat(非spring-boot)在外部配置服务器中查找配置。我知道tomcat没有“bootstrap.yml”吗?

任何帮助都会很棒。

感谢。

1 个答案:

答案 0 :(得分:0)

问题是我的web.xml仍然使用了ContextLoaderListener的遗留实现。如果您的战争打包为弹簧启动应用程序,则不需要这样做。实际上,这就是造成这些问题的原因。当我将其移除时,它可以通过弹簧靴本身拾取配置。

请参阅Dave Syer的回复:

https://github.com/spring-cloud/spring-cloud-config/issues/715