variables - 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”作为变量,而是将其作为绝对值。
解决方案
我的建议是避免在包装器中使用环境变量。只需将其替换为实际值即可。它看起来不太好,但它会起作用。
推荐阅读
- google-search-console - Google 控制台 - 错误:可点击元素靠得太近 - 受影响的页面:0
- perl - 如何在不调用 perl 函数的情况下测试签名违规?
- asp.net-core - 基于 .NET Framework 的 .NET Core 2.1 Web API 的授权问题
- javascript - 即使在转换为 ISO 格式后,也会出现 Moment js Deprecation 警告。我转成iso格式还是不行
- python - 在 pandas/python 中有效地解析时间格式
- c# - 将来自 Xam.Plugin.Media 5.0.1 的 imageSource 转换为 Xamarinforms 中的字节数组?
- python - 使用列表匹配包含整个单词的正则表达式
- servlets - 如何避免Java request.getQueryString() 得到转义字符串
- java - Kerberos cannot use ticket cache in Java code
- list - Groovy:使用 groupBy 求和 - 列表列表