问题标签 [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 投票
1 回答
163 浏览

ibm-mobilefirst - 调用 mobilefirst 适配器时出错:调用过程失败

我正在使用:Mobilefirst 平台工作室 6.3.0。

我按照 IBM 培训模块创建了一个新的 mobilefirst 适配器。

尝试调用过程时出现错误。我在 server/lib 文件夹中添加了所需的 JDBC 驱动程序 jar 文件。但是,我收到了这个错误。

0 投票
1 回答
1146 浏览

openssl - 在 MobileFirst 中使用 SSL 证书

我正在使用 MobileFirst 6.3.0 版,并且正在尝试将 MobileFirst 服务器设置为仅在 https 模式下运行。从本质上讲,这意味着我需要在服务器端生成一个自签名证书,并且还要在我的 Android 设备上安装该证书才能使应用程序正常工作。

我已将 MobileFirst 服务器设置为仅在端口 10443 上运行,并且能够看到 chrome 浏览器(来自我的 android 设备)能够访问https://<server>:10443/worklightconsole,而不会警告我访问不受信任的网站 [我将此视为证书已正确安装的确认在移动设备上]。但是,我看到我从 MobileFirst 生成的 android 应用程序无法连接到服务器(我认为这不是连接问题,因为当我构建要使用http://<server>:10080的应用程序时,应用程序运行良好。它只会在我失败时失败重建应用程序以使用https://<server>:10443.

我按照 MFP 文档中提到的说明创建了一个自签名证书 [ http://www-01.ibm.com/support/knowledgecenter/SSHS8R_6.3.0/com.ibm.worklight.installconfig.doc/admin/ t_updating_keystore_liberty.html?lang=en]

让我详细说明我遵循的确切步骤:

服务器端变化:

  1. 从 server.xml 中删除 httpPort="10080" 以便服务器仅在端口 10443 上运行
  2. 为服务器创建自签名证书。我使用 openssl 生成自签名证书。首先,使用命令“openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout privateKey.key -out certificate.crt”创建证书和私钥文件
  3. 接下来,使用命令“openssl pkcs12 -export -in certificate.crt -inkey privateKey.key -out server.p12 -passout pass:passServerP12 -passin pass:passServer”创建一个密钥库文件,将证书和密钥压缩到一个文件中
  4. 配置 mfp 服务器以使用我在上面生成的新密钥库。本质上,将 server.p12 文件复制到工作空间目录下的“MobileFirstServerConfig\servers\worklight\resources\security”
  5. <keyStore id="defaultKeyStore" password="worklight"/>在 server.xml 中删除(或注释掉)
  6. 确保<feature>ssl-1.0</feature><featureManager> 添加以下行下设置
    <ssl id="mySSLSettings" keyStoreRef="myKeyStore"/> <keyStore id="myKeyStore" location="server.p12" password="passServerP12" type="PKCS12"/> <sslDefault sslRef="mySSLSettings"/>
  7. 使用设置为的构建设置构建移动应用程序并将其https://<server>:10443部署在 mfp 服务器中

移动设备端变化:

  1. 将证书(上面生成的certificate.crt)下载到移动设备上。在设备上安装文件并接受证书。
  2. https://<server>:10443/worklightconsole通过在 chrome 浏览器上访问,确保该证书现在受到移动设备和浏览器的信任。根据此处显示的屏幕截图,此步骤继续进行:http ://www-01.ibm.com/support/knowledgecenter/?lang=en#!/SSHS8R_6.3.0/com.ibm.worklight.installconfig.doc/admin /t_installing_root_CA_android.html
  3. 将应用程序下载到设备上,它应该开始与服务器联系https://<server>:10443

虽然上面的第 2 步对我很有效,但第 3 步是行不通的。本质上,chrome 浏览器正在获取证书,而移动应用程序则没有。

在 Eclipse 中构建移动应用程序时我需要做些什么,以便它从 android 设备中获取受信任(和自签名)证书?

0 投票
1 回答
263 浏览

mobilefirst-server - MobileFirst Platform Foundation Server,消费者版

我正在尝试下载 MobileFirst Platform Foundation Server,消费者版 (MFPF_6.3_CE_INST_MGR_REP_MF_SVREN.zip)。你能告诉我在哪里可以下载这个包吗?

0 投票
1 回答
1690 浏览

eclipse - 在 Eclipse 4.4.2 (LUNA) 上安装 IBM MobileFirst Platform Studio 7.0.0 失败并出现以下错误

版本:Luna Service Release 2 (4.4.2) 内部版本号:20150219-0600 操作系统为 RHEL 6

第一次,持续一个小时然后说失败,随后的尝试开始失败。

0 投票
1 回答
672 浏览

ibm-mobilefirst - IBM MobileFirst 7.0,脱机工作示例应用程序不工作

环境:
1. Windows 7 和
2. IBM MobileFirst Platform Studio 7.0

示例IBM MobileFirst Platform 7.0 的离线工作应用程序从入门模块导入并使用以下过程进行测试。

但是disconnectDetectedconnectDetected 函数分别在服务器停止和启动时没有被触发。

日志如下。

但是,从 IBM MobileFirst Platform 6.3 Sample Working Offline 应用程序开始,可以在 IBM MobileFirst Studio 6.3 中完美运行

0 投票
2 回答
2868 浏览

ibm-mobilefirst - Mobilefirst Failed synchronizing application from the administration service

I create a new project in MobileFirst 7.0, but as soon as I am deploying it into MobileFirst Development server it is giving me following error:

I am using Windows 7, Eclipse Luna 4.4.1 and JRE 7.

0 投票
2 回答
123 浏览

ibm-mobilefirst - IBM Mobile First 6.3 错误:无法启动运行时环境

我的开发环境中出现错误“无法启动运行时环境
” 环境详细信息为:
Eclipse Kepler
Java:1.7
Mobile First:6.3
OS:Windows 8

0 投票
2 回答
115 浏览

android - MobileFirst Platform v7.0 Location Services 项目无法获取位置 - 超时

我从这里下载了 MobileFirst Platform Location Services 示例项目:

https://developer.ibm.com/mobilefirstplatform/documentation/getting-started-6-3/advanced-topics/location-services-hybrid-applications/

我可以在移动浏览器模拟器中成功运行它,但是当我尝试在 Android 设备或 Android 模拟器中运行它时,我无法获取位置并收到错误消息“获取地理位置错误 (3):位置检索超时”。

模拟器和设备都运行 Android SDK Level 21。我使用的是安装在 Eclipse 4.4.1 中的 MobileFirst Platform v7.0 Developer 版本

这是 Logcat 的输出:

http://pastebin.com/xcJXuBtF

0 投票
2 回答
2621 浏览

ibm-mobilefirst - MobileFirst Platform Studio 不支持用于编译项目的 Android API 级别

我正在通过“ ”蚂蚁任务构建我的 MobileFirst 7.0( MF 版本 7.0.0.00.20150312-0731 消费者版)混合应用程序。app-builder在构建过程中,它给了我以下警告:

我已将我的项目的 API 配置为使用 API 级别 21,即使这样它也给了我同样的警告。还有其他地方我必须更改 API 级别吗?

以下是我所做的更改:

0 投票
1 回答
241 浏览

ibm-mobilefirst - IBM MobileFirst Platform Studio 在更新到版本 7.0.0.00-20150402-2001 后损坏

我通过 Eclipse > Help > Check for Updates 将我的 IBM MobileFirst Platform Studio 更新到了最新版本 7.0.0.00-20150402-2001。结果是 MobileFirst 不再运行。我缺少 MFPF 特殊运行命令,在“关于 Eclipse”中缺少 MobileFirst,并且 .metadata.log 包含大量错误,从

甚至卸载也失败了No action found for: com.worklight.studio.plugin.Clean

如何修复我的 MFPF 安装?