File Mule-动态路径-文件组件
我在我的File Mule-动态路径-文件组件,file,path,mule,payload,File,Path,Mule,Payload,我在我的mule-flow中使用文件组件,在该文件中添加有效载荷。 mule流程为: HTTP侦听器=>有效负载=>文件=> XML中的组件: <file:outbound-endpoint path="${test}" outputPattern="tested_#[function:datestamp:yyyyMMdd].log" connector-ref="File" responseTimeout="1000" doc:name="File"/> 生成文件时,
mule-flow
中使用文件组件
,在该文件中添加有效载荷
。
mule流程为:
HTTP侦听器
=>有效负载
=>文件
=>
XML中的组件:
<file:outbound-endpoint path="${test}" outputPattern="tested_#[function:datestamp:yyyyMMdd].log" connector-ref="File" responseTimeout="1000" doc:name="File"/>
生成文件时,它会在mule esb directory\bin
中创建一个名为test
的文件夹,但我想在项目目录中创建它,例如:
mule esb目录\app\MyMuleProject
我使用属性文件
设置路径,但它不起作用
现在:mule esb目录\bin\test
我想要:mule esb目录\app\MymuleProject
尝试使用此
src/main/resources/
或者尝试使用绝对路径,如下所示
/opt/mule-esb-directory/app/MymuleProject
我尝试过这样做,但它会创建如下内容:
mule esb directory\bin\src\main\resources
在运行时,根文件夹与项目所在的位置相同(假设您有一个项目)。理论上,您可以尝试此
,但文件连接器不允许,然后您可以这样做:
我认为这不是最佳做法,但它很有效。谢谢!我使用../apps/#[app.name]/errors
,效果很好