我正在尝试使用Anypoint Studio的Mule Credentials Vault安全功能。正如在Mule的例子中我需要:
.properties 文件
全球元素 - 与Mule的例子类似
我得到的错误是:
PropertyAccessException 1: org.springframework.beans.MethodInvocationException: Property 'key' threw exception; nested exception is java.lang.RuntimeException: Property code could not be found
当我直接向全局元素输入密码时,应用程序已部署并运行。 如何在运行时插入密码(类似于我通过命令行输入密码)?
谢谢, 可人
答案 0 :(得分:3)
如果您只使用独立的Mule, -M 是一种将参数传递给JVM的方法。在工作室中,您只需要通过-D
。
答案 1 :(得分:2)
如果要通过 JVM参数设置代码属性,请在 VM参数中插入-M-Dcode=24681357
(并在程序参数)。
如果要在 mule-app.properties 中设置代码属性,则该行应为code=24681357
而不是-M-Dcode=24681357
。
Thoose是两种在mule中设置属性的方法(也可以使用wrapper.conf)。您应该选择适合您需求的那个(而不是同时使用它们)