首页 > 解决方案 > MuleSoft 运行时属性

问题描述

我们使用的当前 mule 运行时版本是 4.3.0。我们有多个环境,我们必须设置运行时。

我们想在运行时 wrapper.conf 中定义一个变量,并在多个属性中使用该变量。

尝试按照 tanukui 软件说明“https://wrapper.tanukisoftware.com/doc/english/props-envvars.html”

set.default.ENV_BASE_PATH=/path/to/the/environment wrapper.java.additional.22=-DMULE_LOG_DOMAIN_V2=% ENV_BASE_PATH %/logs/% WRAPPER_HOSTNAME %/DomainV2

WRAPPER_HOSTNAME 正在工作,这是 tanuki 提供的默认变量。但是自定义变量“ENV_BASE_PATH”不起作用。

当运行时出现时,它不会将“ENV_BASE_PATH”作为变量,而是将其作为绝对值。

标签: variablesruntimemulesofttanuki

解决方案


我的建议是避免在包装器中使用环境变量。只需将其替换为实际值即可。它看起来不太好,但它会起作用。


推荐阅读