我正在尝试将一个打包为war文件的spring boot应用程序部署到tomcat 8.我还希望这些属性来自配置服务器。这个配置服务器可以是一个简单的spring boot可执行jar文件,连接到git。
我无法找到一种方法来告诉“经典”tomcat(非spring-boot)在外部配置服务器中查找配置。我知道tomcat没有“bootstrap.yml”吗?
任何帮助都会很棒。
感谢。
答案 0 :(得分:0)
问题是我的web.xml仍然使用了ContextLoaderListener的遗留实现。如果您的战争打包为弹簧启动应用程序,则不需要这样做。实际上,这就是造成这些问题的原因。当我将其移除时,它可以通过弹簧靴本身拾取配置。
请参阅Dave Syer的回复:
https://github.com/spring-cloud/spring-cloud-config/issues/715