2015-09-21 5 views
0

У меня есть xml-файл в src/main/resources. У меня также есть папка с именем input на корневом уровне проекта. Когда xml-файл копируется для ввода конечной точки File, он обрабатывает его. Это отлично работает в Anypoint Studio, когда я копирую вставку файла для ввода.Доступ к ресурсу Mule

Затем я экспортировал приложение и развернул его в автономном автономном режиме Mule EE 3.7.0. Теперь я хочу, чтобы сценарий оболочки запускал 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.

Как я могу автоматизировать перемещение файла, чтобы он обрабатывался с использованием сценария оболочки?

ответ

2

Это очень плохая практика иметь каталоги ввода/вывода в пути вашего развернутого приложения.

Выберите другое место, за пределами Мула, например, где-то под /var/lib.

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