【发布时间】:2017-09-05 19:22:49
【问题描述】:
我正在尝试将打包为 war 文件的 Spring Boot 应用程序部署到 tomcat 8。我还希望属性来自配置服务器。这个配置服务器可以是一个简单的spring boot可执行jar文件,连接到git。
我无法找到一种方法来告诉“经典”tomcat(非spring-boot)在外部配置服务器中查找配置。我知道的tomcat没有“bootstrap.yml”吗?
任何帮助都会很棒。
谢谢。
【问题讨论】:
-
你试过环境变量或者java系统属性吗?
-
是的,尝试修改 JAVA_OPTS 以从 bootstrap.yml 添加设置,似乎没有任何区别。
-
嗯...刚刚注意到这一点:github.com/spring-cloud/spring-cloud-config/issues/715 我认为根本原因可能是我仍在 web.xml 中使用 ContextLoaderListener。将删除它并报告。
-
您可以添加您尝试过的内容吗?
标签: tomcat8 spring-cloud spring-cloud-config spring-config