【发布时间】:2019-01-13 15:08:29
【问题描述】:
我有一个从 anypoint studio 部署到 cloudhub 的流程,在从 cloudhub 进行测试时,它给了我错误,因为指定的工作目录不存在。我在写组件中给出了 C 驱动器的位置。我怎样才能使它工作?,任何建议将不胜感激。
【问题讨论】:
标签: mule-component anypoint-studio
我有一个从 anypoint studio 部署到 cloudhub 的流程,在从 cloudhub 进行测试时,它给了我错误,因为指定的工作目录不存在。我在写组件中给出了 C 驱动器的位置。我怎样才能使它工作?,任何建议将不胜感激。
【问题讨论】:
标签: mule-component anypoint-studio
问题是CloudHub中根本没有C盘。您不应假设您无权访问的平台中有任何特定的操作系统功能。可用于临时文件的记录位置是 /tmp (https://docs.mulesoft.com/runtime-manager/deploying-to-cloudhub#worker_sizing)。
请注意,CloudHub 中的所有文件都应视为临时文件,因为它是一个集成平台,而不是文件存储平台。
【讨论】:
我有同样的问题,但得到了解决方案。 mule4 有一个默认的工作目录, 在文件连接器中,您可以提及 ${mule.home}/app/${app.name} 无需创建任何变量,因为它们是默认选择的,我尝试使用此方法编写文件。希望这会有所帮助。
【讨论】: