Ibm mobilefirst 使用Worklight 6.1.0.2时出现的问题

Ibm mobilefirst 使用Worklight 6.1.0.2时出现的问题,ibm-mobilefirst,Ibm Mobilefirst,环境: Worklight 6.1.0.2, Dojo 1.9.4 我们使用worklight和dojo开发了一个混合应用程序。在使用worklight时,我们面临以下问题- 启动worklight服务器后,我们将在chrome浏览器中访问模拟器。大多数情况下,worklight无法在模拟器中加载应用程序,并且浏览器显示页面没有响应错误消息。你必须保持手指交叉,才能看到它起作用。如果模拟器成功启动,则不应关闭模拟器或停止worklight server。如果您这样做了,那么您必须做所有的杂事来让

环境:

Worklight 6.1.0.2, Dojo 1.9.4

我们使用worklight和dojo开发了一个混合应用程序。在使用worklight时,我们面临以下问题-

启动worklight服务器后,我们将在chrome浏览器中访问模拟器。大多数情况下,worklight无法在模拟器中加载应用程序,并且浏览器显示页面没有响应错误消息。你必须保持手指交叉,才能看到它起作用。如果模拟器成功启动,则不应关闭模拟器或停止worklight server。如果您这样做了,那么您必须做所有的杂事来让它工作-重新启动worklight server,重新启动eclipse,重新启动机器。 Build All Environment未更新模拟器中最近的更改。您必须使用在worklight development server上运行选项来更新模拟器中最近的更改。 建筑速度慢。建造环境需要5-10分钟。 使用html文件时,偶尔会发生eclipse冻结。 这些问题正在影响团队的生产力,我们无法在项目上取得快速进展

在这些问题上的任何帮助都将不胜感激

在Android Emulator或iOS模拟器中运行应用程序时,或者仅在浏览器中预览时,是否也会发生这种情况?它是在所有浏览器中发生还是仅在Chrome中发生?这可以在任何应用程序中观察到,还是仅在您的应用程序中观察到?如果只是在你的应用程序中,你需要提供一个可以观察马戏团的样本,以及详细的复制步骤。考虑打开PMR来解决这个问题。

这是有道理的。构建所有环境构建web资源—它不会将它们部署到服务器。预览应用程序时,资源由服务器提供。正如您所说,Run As>Run on Worklight Development Server将解决此问题

Dojo为应用程序添加了很多内容。这是无可奈何的

你可以选择Eclipse。你也可能发现这个问题


谢谢@Idan的回复。回答第1点-我们在浏览器中预览时看到问题。我们不使用Android Emulator,因为浏览器允许我们调试javascript文件。我在FireFox上也看到过这些问题。但我们通常使用Chrome浏览器,因为它允许使用同源策略启动浏览器。我们只有一个应用程序,所以没有测试其他应用程序。实际上,你也可以在设备/模拟器中调试JavaScript。请参见此处:-工作正常。如果在关闭页面后关闭浏览器,worklight控制台将显示以下错误-[错误]FWLSE0048E:捕获到未处理的异常:java.io.IOException:主机com.ibm.ws.webcontainer.webapp.WebAppErrorReport中的软件中止了已建立的连接com.ibm.ws.webcontainer.webapp.WebAppErrorReport.java:153 atcom.ibm.ws.webcontainer.webapp.WebAppErrorReport.constructErrorReportWebAppErrorReport.java:194