2015-04-07 3 views
1

Когда вы делаете datamapper с поиском csv, если я жестко задаю путь к csv, тогда он подбирает его. Но это неправильный способ сделать. Когда я размещаю его под src/main/resources, файл поиска csv появляется в папке классов. Во время развертывания в автономном режиме mule нет проблем. Но во время выполнения файл не может быть найден. Пожалуйста, не я попытался скопировать файл во всех местах, а именно путь к классамMule Datamapper csv lookup - расположение файла csv в grf

{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

В вашей ссылке ГРФ файла расположение fileURL = «$ {} app_home /myfile.csv»

Поместите свой файл CSV в каталоге отображений вашего приложения.

 Смежные вопросы

  • Нет связанных вопросов^_^