Mule Datamapper csv查找 - grf中的csv文件位置

时间:2015-04-07 06:27:51

标签: csv mule lookup datamapper lookup-tables

当使用csv查找进行数据映射时,如果我硬编码到csv的路径,那么它就会把它拿起来。但这不是正确的做法。当我将它放在src / main / resources下时,csv查找文件出现在classes文件夹中 - 在mule standalone上部署期间没有问题。但在运行时,无法找到该文件。 请不要我试图在所有类路径位置复制文件,即

{MULE_HOME}/apps/myapp
{MULE_HOME}/apps/myapp/classes
{MULE_HOME}/apps/myapp/lib

我还需要做些什么吗?在哪里可以放置?我尝试编辑grf文件(我知道不推荐)使用${mule.env.lookupdir}/mylookup.csv包含位置 - 甚至没有拾取占位符。

如果grf文件找到其他位置,请告诉我。或者告诉grf文件从属性文件中获取变量${mule.env.lookupdir}的任何其他方法。

1 个答案:

答案 0 :(得分:1)

在您的GRF文件中引用位置fileURL =" $ {app_home} /myfile.csv"

将CSV文件放在应用程序的映射目录中。