【发布时间】:2015-06-11 16:05:29
【问题描述】:
当使用 csv 查找进行数据映射器时,如果我硬编码到 csv 的路径,那么它会拾取它。但这不是正确的做法。当我将它放在 src/main/resources 下时,csv 查找文件出现在 classes 文件夹中 - 在 mule 独立部署期间没有问题。但是在运行时,找不到该文件。 请不要我试图将文件复制到所有类路径位置,即
{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}。
【问题讨论】:
标签: csv mule lookup datamapper lookup-tables