将 spring 配置服务器与 "legacy" tomcat 集成
Integrating spring config server with "legacy" tomcat
我正在尝试将打包为 war 文件的 spring 引导应用程序部署到 tomcat 8。我还希望属性来自配置服务器。这个配置服务器可以是一个简单的 spring 引导可执行 jar 文件,连接到 git.
我无法找到告诉 "classic" tomcat(非 spring-boot)在外部配置服务器中查找配置的方法。 tomcat 没有 "bootstrap.yml" 我是 war 的 tomcat?
任何帮助都会很棒。
谢谢。
问题是我的 web.xml 仍然使用 ContextLoaderListener 的遗留实现。如果您的 war 被打包为 spring 引导应用程序,则不需要这样做。实际上,这就是造成问题的原因。当我删除它时,它让 spring 引导本身获取配置。
在此处查看 Dave Syer 的回复:
https://github.com/spring-cloud/spring-cloud-config/issues/715
我正在尝试将打包为 war 文件的 spring 引导应用程序部署到 tomcat 8。我还希望属性来自配置服务器。这个配置服务器可以是一个简单的 spring 引导可执行 jar 文件,连接到 git.
我无法找到告诉 "classic" tomcat(非 spring-boot)在外部配置服务器中查找配置的方法。 tomcat 没有 "bootstrap.yml" 我是 war 的 tomcat?
任何帮助都会很棒。
谢谢。
问题是我的 web.xml 仍然使用 ContextLoaderListener 的遗留实现。如果您的 war 被打包为 spring 引导应用程序,则不需要这样做。实际上,这就是造成问题的原因。当我删除它时,它让 spring 引导本身获取配置。
在此处查看 Dave Syer 的回复:
https://github.com/spring-cloud/spring-cloud-config/issues/715