2015-04-07 38 views
1

使用csv查找做數據映射器時,如果硬編碼到csv的路徑,那麼它正在拾取它。但這不是正確的做法。當我把它放在src/main/resources下時,csv查找文件出現在classes文件夾中 - 在mule standalone上部署時沒有問題。但在運行時,無法找到該文件。 請不是我試圖複製文件中的所有類路徑的位置即Mule Datamapper csv lookup - grf中的csv文件位置

{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

在您的GRF文件引用的位置fileURL = 「$ {} APP_HOME /myfile.csv」

把你的CSV文件應用程序的映射目錄。