1

尝试src/main/resources使用 Mule 4 写入文件连接器将 JSON 有效负载写入文件夹,如果我将工作目录作为src/main/resources和文件名作为file.json,它正在尝试写入:

D:\Deployment\anypoint-7\AnypointStudio\plugins\org.mule.tooling.server.4.1.5.ee_7.3.1.201903081734\mule\bin\

文件应写入src/main/resources项目文件夹而不是plugin\runtime\bin.

4

2 回答 2

0

您的运行时是单独的 Java 实例,它在您的环境中的 D:\Deployment\anypoint-7\AnypointStudio\plugins\org.mule.tooling.server.4.1.5.ee_7.3.1.201903081734\mule 中运行。

Runttime 不知道您的 Studio 工作区。您必须指定需要写入文件的位置的真实路径。

https://simpleflatservice.com/mule4/FileNamesAndLocations.html

于 2020-04-08T13:35:57.750 回答
0

它应该包含整个路径。

C:\“你的工作空间”\“项目名称”\src\main\resources\file.json

最好在 connector-config 中有地址,而路径中只有文件名。虽然不是强制性的,但连接器配置需要避免以下警告。

警告 [[MuleRuntime].io.04: [multiplelookup].io@org.mule.runtime.module.extension.internal.runtime.config.LifecycleAwareConfigurationInstance.testConnectivity:186 @23d7d97e] [事件:] org.mule.extension。 file.internal.LocalFileConnectionProvider:文件连接器“config”未指定 workingDir 属性。默认为“C:\Users\yourUser”

于 2019-04-25T05:57:34.287 回答