1

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

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 库请求控制台中获得了丢失文件的列表(如下所述),并且应用程序运行良好。

[[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)

无论它在 dojo 库请求控制台中指出的任何丢失文件都位于 www 文件夹中,不知道出了什么问题。我正在使用 Eclipse Juno + Worklight6 + Dojo,任何帮助将不胜感激。

4

1 回答 1

1

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

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

于 2013-11-29T23:17:19.253 回答