【发布时间】:2018-11-28 08:47:45
【问题描述】:
我想为 Karaf 启用 HA 锁定。我想在启用锁的同时为一些标志提供环境变量值。我需要更新的标志如下:karaf.lock.jdbc.clustername
karaf.lock.delay
我厌倦了在etc/system.properties 文件中给出以下条目,但 karaf 将其视为空字符串
karaf.lock.jdbc.clustername=${APP_CLUSTER_NAME}
karaf.lock.delay=${LOCK_REFRESH}
其中APP_CLUSTER_NAME 和LOCK_REFRESH 是环境变量。
即使我尝试在 custom.properties 文件中定义它们,如下所示,
LOCK_REFRESH=${env:LOCK_REFRESH}
APP_CLUSTER_NAME=${env:APP_CLUSTER_NAME}
这对我也不起作用!
请帮忙
【问题讨论】:
标签: java locking high-availability karaf