Karaf OSGI 蓝图 cm:property-placeholder dows 不从 cfg 文件加载
Karaf OSGI blueprint cm:property-placeholder dows not load from cfg file
我的蓝图包含:
<cm:property-placeholder persistent-id="pool-service" update-strategy="reload">
<cm:default-properties>
<cm:property name="maxTotalPerKey" value="2" />
</cm:default-properties>
</cm:property-placeholder>
我放置了 etc/pool-service.cfg 包含 maxTotalPerKey=3
当我部署 jar 时,它选择值 2。如果我评论 cm:default-properties,它会因数字格式异常而失败,因此不会读取 cfg。
我是否遗漏了什么(maven 依赖项、导入、配置...)?
谢谢,
维克多
配置文件不能包含-
。更改 etc/PoolService.cfg
文件以使用:
persistent-id="PoolService"
我的蓝图包含:
<cm:property-placeholder persistent-id="pool-service" update-strategy="reload">
<cm:default-properties>
<cm:property name="maxTotalPerKey" value="2" />
</cm:default-properties>
</cm:property-placeholder>
我放置了 etc/pool-service.cfg 包含 maxTotalPerKey=3
当我部署 jar 时,它选择值 2。如果我评论 cm:default-properties,它会因数字格式异常而失败,因此不会读取 cfg。
我是否遗漏了什么(maven 依赖项、导入、配置...)?
谢谢, 维克多
配置文件不能包含-
。更改 etc/PoolService.cfg
文件以使用:
persistent-id="PoolService"