Worklight 6 + Dojo丢失文件错误

时间:2013-11-14 05:56:19

标签: dojo ibm-mobilefirst worklight-studio

我已经完成了这篇文章,在生产中运行应用程序,但面临一个问题。

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

我创建了一个Worklight 6混合应用程序,下面列出了我在其上执行的一系列任务。

  1. 我在“提供库资源”的基础上构建并部署了项目,并在dojo库请求控制台中获取了丢失文件列表(下面列出了一些内容),应用程序正常运行。
  2.   

    [[2013-11-14 11:02:48]应用程序'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. 现在我通过取消选中“提供库资源”来构建和部署,当我尝试使用该应用程序时它不起作用,并且chrome控制台(我使用移动浏览器模拟器)会出现一系列错误如无法加载资源:服务器响应状态为404 (Not Found)

    3. 它在dojo库请求控制台中声明的任何丢失文件都在www文件夹中,不知道什么是错误的。 我正在使用Eclipse Juno + Worklight6 + Dojo,任何帮助都会非常感激。

1 个答案:

答案 0 :(得分:1)

我认为您可能无法将资源复制到“www”文件夹中的正确路径。

例如,如果您缺少/dojoLib/toolkit/dojo/dijit/form/DateTextBox.js,那么您应该将该文件复制到your_project / www / dijit / form