2013-11-14 5 views
1

Я прошел через это сообщение, чтобы запустить приложение на производстве, но перед проблемой.Worklight 6 + Dojo missing files error

https://www.ibm.com/developerworks/community/blogs/dhuyvett/entry/the_dojo_library_in_worklight_studio_v6_0?maxresults=15&lang=en

Я создал гибридное приложение Worklight 6, перечисленное ниже ряд задач, которые я выполняемые на нем.

  1. Я построил и развернул проект с проверкой «Предоставить библиотечные ресурсы», и я получаю список отсутствующих файлов (несколько указанных ниже) в консоли запросов библиотеки додзе, и приложение работает нормально.

[[2013-11-14 11:02:48] Application 'SampleBankingApp' запросил недостающий ресурс. Предоставление библиотечного ресурса: /dojoLib/toolkit/dojo/dijit/form/DateTextBox.js [2013-11-14 11:02:48] Приложение «SampleBankingApp» запросило недостающий ресурс. Предоставление библиотечного ресурса: /dojoLib/toolkit/dojo/dijit/form/FilteringSelect.js [2013-11-14 11:02:48] Приложение «SampleBankingApp» запросило недостающий ресурс. Предоставление библиотечного ресурса: /dojoLib/toolkit/dojo/dijit/Calendar.js]

  1. Я скопировал недостающие файлы в папку WWW сохраняя структуру папок по мере необходимости, а затем я построил и развернуто приложение с проверкой «Предоставить библиотечные ресурсы», и я все равно получаю тот же список отсутствующих файлов в консоли запросов библиотеки dojo, и приложение также отлично работает.

  2. Теперь я построил и развернул, сняв флажок «Предоставлять ресурсы библиотеки», когда я пытался использовать приложение, оно не работает, а консоль хром (где я использую симулятор мобильного браузера) дает ряд ошибок, таких как Не удалось загрузить ресурс: сервер ответил статусом 404 (Not Found).

Независимо от недостающих файлов, которые он заявляет в библиотеке запросов додзе, консоль находится внутри папки www, не знаю, что происходит не так. Я использую Eclipse Juno + Worklight6 + Dojo, любая помощь будет действительно оценена.

+0

На шаге 2, какие ресурсы возвращая 404 ошибки в консоли Chrome? Являются ли они теми же ресурсами, которые вы скопировали в папку www в шаге 1? – nsand

+0

Да, ресурсы, которые отсутствовали в папке www, прежде чем я добавил их все, но даже после добавления он продолжает давать те же файлы. – user2990658

+0

Являются ли файлы, которые вы скопировали в проект Worklight под контролем источника? Если да, то какой? – nsand

ответ

1

Возможно, вам не удалось копировать ресурсы на правильный путь в папке «www».

Например, если вам не хватает /dojoLib/toolkit/dojo/dijit/form/DateTextBox.js, то вы должны скопировать этот файл в your_project/WWW/Dijit/форма

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