【发布时间】:2013-11-14 05:56:18
【问题描述】:
我通过这篇文章在生产环境中运行了一个应用程序,但遇到了一个问题。
我创建了一个 Worklight 6 混合应用程序,下面列出了我在其上执行的一系列任务。
- 我构建并部署了项目并选中了“提供库资源”,我在 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]
我将丢失的文件复制到 www 文件夹中,保持所需的文件夹结构,然后构建和部署应用程序并选中“提供库资源”,我仍然在 dojo 中获得相同的丢失文件列表库请求控制台,应用程序也可以正常工作。
现在我通过取消选中“提供库资源”来构建和部署,当我尝试使用该应用程序时它不起作用,并且 chrome 控制台(我使用移动浏览器模拟器的地方)给出了一系列错误比如加载资源失败:服务器响应状态为
404 (Not Found)。
无论它在 dojo 库请求控制台中指出的任何丢失文件都在 www 文件夹中,不知道出了什么问题。 我正在使用 Eclipse Juno + Worklight6 + Dojo,任何帮助将不胜感激。
【问题讨论】:
-
在第 2 步中,哪些资源在 Chrome 控制台中返回 404 错误?它们是否与您在步骤 1 中复制到 www 文件夹中的资源相同?
-
是的,在我添加所有这些之前 www 文件夹中缺少的资源,但即使在添加之后继续提供相同的文件。
-
您复制到 Worklight 项目中的文件是否受源代码控制?如果有,是哪个?
标签: dojo ibm-mobilefirst worklight-studio