我已经完成了这篇文章,在生产中运行应用程序,但面临一个问题。
我创建了一个Worklight 6混合应用程序,下面列出了我在其上执行的一系列任务。
[[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,任何帮助都会非常感激。
答案 0 :(得分:1)
我认为您可能无法将资源复制到“www”文件夹中的正确路径。
例如,如果您缺少/dojoLib/toolkit/dojo/dijit/form/DateTextBox.js,那么您应该将该文件复制到your_project / www / dijit / form