如何在 Mule Anypoint Studio 中为 运行 命令添加参数

How to add arguments for run command in Mule Anypoint Studio

我正在尝试使用 Anypoint Studio 中的 Mule Credentials Vault 安全功能。在 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)。您应该选择适合您需要的那个(而不是同时使用两者)