apolloconfig / apolloconfig/apollo
一个Servlet容器(如tomcat)部署多个web应用时,希望这多个web应用支持使用自己独立的配置
Aperta
area/sdk
feature request
kind/question
- Lingua principale
- Java
- Stelle
- 29.8k
- Fork
- 10.2k
- Merge medio
- 4g 7h
- PR unite (30g)
- 4
Descrizione
目前同一个servlet容器不支持多个web应用使用自己独立的配置
不支持的原因的是,servlet容器解压初始化第一个web应用时就将其app.properties文件中的apollo配置元信息
设值到了JVM系统属性中,servlet容器解压初始化第二个web应用时直接到系统属性中去取apollo配置元信息,而没有取值这个web应用中app.properties文件的信息。
目前我自己的解决方法是重写了`com.ctrip.framework.apollo.spring.boot.ApolloApplicationContextInitializer` , 将其`initializeSystemProperty`方法删除掉。
我在同一个servlet容器中部署多个web应用的原因是,只启用一个JVM实例能降低系统内存占用。
Guida per i contributori
Apri la guida per i contributori
Valutazione
Questa issue non è ancora stata valutata.