问题标签 [mobilefirst-studio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3490 浏览

ibm-mobilefirst - 无法将 HelloWorld 应用程序部署到 MobileFirst Development Server

我在第一个混合应用程序教程中构建/运行 HelloWorld 应用程序时遇到了一些问题。

当我尝试在 MobileFirst Development Server 上运行默认的 HelloWorld 应用程序时,在 MobileFirst Application Builder 有机会完成运行之前,服务器启动并似乎再次停止(没有错误)。这会导致应用程序无法部署并显示以下错误消息:

我正在 Windows 7(64 位)上使用 Eclipse Kepler SR2(64 位)尝试此操作。我正在使用从 Oracle 下载的 Java 7 JDK 和从 Eclipse Marketplace 安装的 IBM MobileFirst Platform Studio (6.3.0)。

为了避免长/复杂的路径名,我已将 eclipse 安装到 C:\eclipsekepler 并使用工作区目录 C:\workspace。为了确保 Eclipse 使用正确的 JDK,我将以下内容放在我的 eclipse.ini 文件中(在 vmargs 之前):

在服务器配置中,我将主机名设置为我机器的 IP 地址 9.175.194.35(由运行 ipconfig 报告)。

以下是完整的控制台日志:

我能够使用 MobileFirst CLI 成功运行等效操作:

我尝试使用 Eclipse Luna 和 Kepler 重新安装 JDK,重新安装 MobileFirst 工作室并从各种新的工作区开始,但似乎没有任何区别。有谁知道可能出了什么问题?谢谢。

更新

为了尝试强制 MobileFirst 使用 localhost,而不是将我的机器的 IP 地址解析为公司网络上的主机名,我断开了网络,这确实导致服务器在 127.0.0.1 上启动并且应用程序尝试部署到 127.0.0.1。然而尽管如此,它仍然失败了。

我确实注意到 Mobile Application Builder 任务似乎进展到 20%,然后坐在那里,直到服务器自行停止,然后任务完成但由于服务器自行停止而无法部署。

这可能是性能问题吗?我正在用 4GB RAM 的 Thinkpad T420 上尝试这个。

更新 27/01/2015

我的一位同事在他的 ThinkPad 上安装了 Oracle JDK7、Eclipse Luna 和 IBM MobileFirst Platform Studio (6.3.0),这与我的硬件/企业软件/网络设置相同,并且运行良好。这使我远离公司软件或公司网络设置,并将我指向配置问题或其他一些软件干扰。我再次尝试卸载所有内容,包括 JDK/JRE,使用 CCleaner 清理注册表,重新安装 JDK/JRE,使用默认设置重新安装 eclipse + mobilefirst。仍然没有成功部署。

0 投票
1 回答
182 浏览

ibm-mobilefirst - MobileFirst Eclipse 未检测到更改

我最近将我的 eclipse mobilefirst 工作室更新为 6.3.0.00-20150106-1717 之后,当我在 HTML/Css/Js 中进行任何更改时,这些更改不会反映在我们基于模拟器的工作灯中。为了在基于 weh 的模拟器上进行更改,我必须使用 run as -> 在 mobilefirst 开发服务器上运行。

在此更新之前的上一个版本中,HTML/CSS/js 中的所有更改都立即反映在基于 Web 的工作灯模拟器中 请建议

0 投票
1 回答
69 浏览

ibm-mobilefirst - 运行构建所有环境后未创建项目战争

MobileFirst Studio 6.3 Windows 7。

使用 HellWorld 样本来验证场景。

选择 Run As -> Build All Env 未创建项目 .war 文件。似乎通过“运行方式”生成项目 .war 文件的唯一方法是将应用程序部署到测试服务器。(运行方式 -> 在 MF 开发服务器上运行)

工作室中产生 .war 的适当方法是什么?

0 投票
1 回答
159 浏览

ibm-mobilefirst - 取消定义 javascript 文件 default/js/skinLoader.js

我在 Mobilefirst 项目中创建 Ipad 或 Iphone 环境时收到错误“未定义的 JavaScript 文件(“default/js/skinLoader.js”。我的版本是 6.3。该文件是 skinloader.html 文件中的引用。但是,该文件在模板中不存在...如何解决此错误

谢谢你的帮助

0 投票
3 回答
1449 浏览

android - 在没有 ADT 的情况下构建 MobileFirst Android 应用程序(改用 Android Studio)

如此所述,如果我安装了 Android Studio 和 SDK,则不需要安装 ADT。

我正在尝试对此进行测试,以回应客户关于您是否可以使用 Android Studio 而不是 ADT 的问题。因为这里不再支持 ADT 。

这是我的步骤:

  • 安装日食。
  • 从 Eclipse 市场安装 MobileFirst Studio v6.3。
  • 安装 Android Studio(也安装了 Android SDK),能够启动 Android Studio 并运行一个空的应用程序。
  • 在 Window > Preferences > MobileFirst 中指定 Android Studio 的位置。
  • 创建MFP项目,添加Android环境。
  • 从菜单中选择运行方式 > 构建所有环境。

此时构建失败。我是否还必须安装 ADT 才能构建?

更新:

错误日志

0 投票
1 回答
232 浏览

objective-c - WLClient addGlobalHeader 不起作用

我正在尝试设置全局标头以将特定的安全信息发送到后端适配器。这似乎不适用于使用 Objective-C 的原生 iOS 应用程序。我敢肯定,我错过了一些东西。

这是我的简单示例:

发送的标头根本不会改变。

0 投票
1 回答
1432 浏览

ibm-mobilefirst - IBM MobileFirst Platform Studio 6.3.0(开发者版)下载链接

有人可以提供 IBM MobileFirst Platform Studio 6.3.0(开发者版)下载链接(或 Eclipse 插件更新站点包)吗?

我发现的最新版本似乎是 6.1.0.2 并且链接也断开了。 http://public.dhe.ibm.com/ibmdl/export/pub/software/products/en/MobileFirstPlatform/iws_update_site_wde.6.1.0.2.zip

我还尝试了http://marketplace.eclipse.org/content/ibm-mobilefirst-platform-studio中的“拖动安装”方式,但我的 Eclipse Kepler SR2 (4.3.2) 失败了,所以最好提供一个独立的更新包。

提前谢谢。

0 投票
1 回答
241 浏览

migration - 迁移到 MobileFirst

我将工作灯项目迁移到移动优先。当我在新的 mobilefirst 工作室中打开在 worklight 6.2 版中创建的项目时,我看到这个项目总是在 eclipse 中关闭。当我尝试打开它时,我收到此错误:

当我删除项目的 .settings 文件夹时,我可以在 eclipse 中打开项目,但是在重新启动 eclipse 后,我再次关闭了项目。

知道可能是什么吗?谢谢你的帮助!

0 投票
1 回答
1116 浏览

ibm-mobilefirst - MobileFirst Platform Studio 6.3.0 - 将 mobilefirst 应用程序部署到开发服务器期间出错

当我尝试在 mobilefirst 开发服务器上运行 mobilefirst 应用程序时,

  1. 一个记事本正在打开,并显示一条警告,“文件名、目录名或卷标语法不正确。
  2. 我收到此错误

    /li>

我该如何克服这个问题来检查我的应用程序输出?

0 投票
1 回答
44 浏览

ibm-mobilefirst - MobileFirst 非构建刷新 - 在 6.3 中?

回答上一个问题

我自信地说:

重建以查看 Web 组件(CSS、JavaScript、HTML)的变化的需要在当时的 Worklight 和现在的 MobileFirst 的早期版本中曾经是一个烦恼。我忘记了何时删除了重建的需要,但在 Worklight 6.2 及更高版本中,您现在只需要在浏览器中刷新即可。

我个人的做法是始终在我的项目中拥有移动 Web 环境,然后从控制台中选择它。这会将应用程序加载到基于浏览器的移动模拟器中,您可以对其进行定制以适合您的目标外形。这有一个“Go/Refresh”按钮,可以立即反映您的编辑。

但是,我现在在 6.3.0.00-20150106-1717 工作,并且……似乎有必要重建和重新部署以查看对我的 HTML、CSS 和 JavaScript 的任何更改。在 6.2 中,事情按预期工作。

我即将尝试更高版本的 Studio,认为值得一提的是,所引用的问题已经确定了一个缺陷。