Mule资源访问

时间:2015-09-21 20:46:47

标签: mule

我在src / main / resources中有一个xml文件。我还在项目的根级别有一个名为input的文件夹。将xml文件复制到输入时,我的文件端点将其选中以进行处理。当我复制粘贴文件到输入时,这在Anypoint Studio中工作正常。

然后我导出了应用程序并将其部署到Mule EE standalone 3.7.0。现在我想要一个shell脚本来启动Mule并将xml文件移动到输入文件夹。当我打电话

mv /usr/local/opt/mule/apps/as2-x12-send-v201509201932/resources/po.xml  /usr/local/opt/mule/apps/as2-x12-send-v201509201932/output/po.xml

我回来了:

No such file or directory

这是因为项目被压缩在WEB-INF目录中。

如何自动移动文件以便使用shell脚本进行处理?

1 个答案:

答案 0 :(得分:2)

在已部署的应用程序的路径中包含输入/输出目录是一种非常糟糕的做法。

在Mule之外选择另一个位置,例如/var/lib下的某个位置。