集中的catalina属性

时间:2015-07-22 13:04:12

标签: java tomcat service spring-batch configuration-files

我们有一个在许多环境中运行的服务(java,spring-batch,tomcat)。每个环境都必须有自己的配置文件,例如catalina属性。

有没有办法建立一个集中式系统,以便服务只知道它运行的环境并自动获得自己的属性?也许使用db或活动目录?

或者至少是一种更简单的方法来管理这些,而不必手动调整每一个?

1 个答案:

答案 0 :(得分:1)

看一下Spring Cloud项目。特别是Spring Cloud Config项目。它公开了客户端可以调用的配置服务器以获取特定于环境的配置。

您可以在此处阅读有关Spring Cloud和配置服务器的更多信息:http://projects.spring.io/spring-cloud/