如何在 Mule Anypoint Studio 中为 运行 命令添加参数
How to add arguments for run command in Mule Anypoint Studio
我正在尝试使用 Anypoint Studio 中的 Mule Credentials Vault 安全功能。在 Mule 的示例中,我需要:
.properties 包含加密数据的文件
全局元素 - 类似于 Mule 的示例
- 在 mule-app.properties - 类似于 Mule 的示例:
- 当从命令行 运行 时,我将密码作为参数:
我得到的错误是:
PropertyAccessException 1: org.springframework.beans.MethodInvocationException: Property 'key' threw exception; nested exception is java.lang.RuntimeException: Property code could not be found
当我直接向全局元素输入密码时,应用程序已部署并且 运行。
如何在运行时插入密码(类似于我通过命令行输入密码的方式)?
谢谢,
可人
如果您只使用独立的 Mule,-M 是一种将参数传递给 JVM 的方法。在工作室中,您只需传递 -D
.
如果你想通过JVM参数设置code属性,插入-M-Dcode=24681357
VM 参数(以及程序参数)。
如果你想在mule-app.properties中设置代码属性,该行应该是 code=24681357
而不是 -M-Dcode=24681357
.
有两种在 mule 中设置属性的方法(也可以使用 wrapper.conf)。您应该选择适合您需要的那个(而不是同时使用两者)
我正在尝试使用 Anypoint Studio 中的 Mule Credentials Vault 安全功能。在 Mule 的示例中,我需要:
.properties 包含加密数据的文件
全局元素 - 类似于 Mule 的示例
- 在 mule-app.properties - 类似于 Mule 的示例:
- 当从命令行 运行 时,我将密码作为参数:
我得到的错误是:
PropertyAccessException 1: org.springframework.beans.MethodInvocationException: Property 'key' threw exception; nested exception is java.lang.RuntimeException: Property code could not be found
当我直接向全局元素输入密码时,应用程序已部署并且 运行。 如何在运行时插入密码(类似于我通过命令行输入密码的方式)?
谢谢, 可人
如果您只使用独立的 Mule,-M 是一种将参数传递给 JVM 的方法。在工作室中,您只需传递 -D
.
如果你想通过JVM参数设置code属性,插入-M-Dcode=24681357
VM 参数(以及程序参数)。
如果你想在mule-app.properties中设置代码属性,该行应该是 code=24681357
而不是 -M-Dcode=24681357
.
有两种在 mule 中设置属性的方法(也可以使用 wrapper.conf)。您应该选择适合您需要的那个(而不是同时使用两者)