MuleSoft项目报错${mule.env}配置属性未找到,求解决方案
解决Anypoint Studio中${mule.env}配置属性缺失错误
核心原因
你的运行VM参数里没有指定mule.env的系统属性,导致Mule无法找到这个配置键对应的值。
解决方案一:修改运行配置的VM参数
- 右键项目,选择Run As -> Run Configurations...
- 在打开的窗口中,选中你当前使用的Mule应用运行配置
- 切换到Arguments标签页,在VM arguments的现有参数末尾添加:
-M-Dmule.env=dev(dev可替换为你需要的环境名,比如test/prod) - 修改后的完整VM参数示例:
-M-XX:-UseBiasedLocking -M-Dfile.encoding=UTF-8 -M-XX:+UseG1GC -M-XX:+UseStringDeduplication -M-Dmule.env=dev - 点击Apply保存,再启动应用即可
解决方案二:通过配置文件指定
- 在项目的
src/main/resources目录下创建mule-app.properties文件 - 在文件中添加一行:
mule.env=dev - 保存文件后直接启动应用,Mule会自动读取该文件中的配置属性
内容的提问来源于stack exchange,提问作者CodeGirl
相关产品推荐
相关产品推荐

